Blog Null Reference Exception - kategorie Visual Studio
T4 (Text Template Transformation Toolkit) je obecný šablonovací systém pro generování textového výstupu, který je navíc přímo integrovaný do Visual Studia (jestli se nemýlím tak již od VS 2008). Přestože lze v případě potřeby transformaci T4 šablony (T4 template) spouštět i kódem v runtime, primárně je T4 využívané pro generovaní výstupu v design-time tj. právě z Visual Studia.
Již mnoho let je do Visual Studia 2005 až 2010 dostupný doplněk Web Deployment Projects (WDP, WebDeploymentSetup.msi). Jedná se o rozšíření pro build a deployment webových ASP.NET aplikací (Web applications i Web sites). Ve Visual Studiu 2012 již nejsou a nebudou dále dostupné (spolu s Visual Studio setup projects).
Normálně nedělám, že bych pro produkční vývoj používal nástroje nebo technologie v dřívějších než RTM (nebo RTW) verzích. Nová verze nadcházejícího Visual Studia je ale výjimka, tu už pár týdnu používám k produkčnímu vývoji. Zde jsou popsány moje postřehy k této preview verzi.
V minulém příspěvku jsem psal o našem doplňku do Visual Studia, nyní se podíváme, jak se takový VS Extension Package dá vyrobit. Visual Studio podporuje dva rozdílné způsoby jak vytvořit rozšíření, první možnost je Visual Studiu Add-In, druhá možnost je právě Visual Studio Package.
V lednu 2011 jsme se konečně dostali k tomu ve firmě přejít na používání Team Foundation Serveru 2010 (TFS), do té doby jsme jako source control používali pouze Visual Source Safe (VSS). Ačkoliv jsme tento přechod udělali docela pozdě, o to víc nás překvapilo to, že některé funkce uživatelského prostředí TFS Source Control Exploreru jsou nedostačující (ve srovnáním se stařičkým Source Safem) a to i po doinstalování Team Foundation Server Power Tools. Proto jsme se rozhodli napsat si vlastní doplněk do Visual Studia, který bude chybějící funkčnosti obsahovat.