{"id":2074,"date":"2012-10-29T01:44:17","date_gmt":"2012-10-29T01:44:17","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/webdev\/2012\/10\/29\/asp-net-web-forms-application-2012-templates-on-visual-studio-2010\/"},"modified":"2022-08-10T06:02:44","modified_gmt":"2022-08-10T13:02:44","slug":"asp-net-web-forms-application-2012-templates-on-visual-studio-2010","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/asp-net-web-forms-application-2012-templates-on-visual-studio-2010\/","title":{"rendered":"ASP.NET Web Forms Application (2012) Templates on Visual Studio 2010"},"content":{"rendered":"<p><font size=\"2\">The release of Visual Studio 2012 included updated templates for ASP.NET WebForms, MVC and WebPages. The templates showcased the use of modern standards in HTML5, CSS and JavaScript. Apart from these, they also showcased social login via Twitter, Facebook etc.&#160; Scott Hanselman has a short video demonstrating <\/font><a href=\"http:\/\/www.asp.net\/vnext\/overview\/videos\/oauth-in-the-default-aspnet-45-templates\" target=\"_blank\" rel=\"noopener\"><font size=\"2\">social login<\/font><\/a><font size=\"2\">. While this amazing goodness was available for developers who had access to VS2012. If you were a Web Forms developer using VS2010SP1, then there was no way for you install these templates. <\/font><\/p>\n<p><font size=\"2\">To solve this problem, I created a Visual Studio Extension which will install the templates that we shipped with VS2012.<\/font><\/p>\n<p><font size=\"2\"><strong><font>Note<\/font>: <\/strong>This Extension is by no means supported by Microsoft. It is something I created in my own spare time to make it easier for WebForms developers using VS2010SP1 to use the updated templates that we shipped with VS2012<\/font><\/p>\n<p>&#160;<\/p>\n<h2>Download and Use the Extension<\/h2>\n<ul>\n<li>If you are using VS2010SP1, then you can do the following else you can download the extension(<a href=\"http:\/\/visualstudiogallery.msdn.microsoft.com\/ec79e369-51bd-4212-83d0-71349d038461\" target=\"_blank\" rel=\"noopener\">ASPNETWebForms<\/a>) from the VS Gallery<\/li>\n<li><font size=\"2\">Open VS2010SP1<\/font><\/li>\n<li><font size=\"2\">Click Tools \u2013 Extension Manager<\/font><\/li>\n<li><font size=\"2\">Goto Online Gallery and search for \u201caspnet webforms\u201d<\/font><\/li>\n<li><font size=\"2\">Alternately, you can search for the name of the extensions \u201c<strong>ASPNETWebForms<\/strong>\u201d<\/font><\/li>\n<li><font size=\"2\">Once you have searched for the extension, it will appear as follows in the search result<\/font><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/0310.extensionsearch_thumb_426918DE.png\"><img decoding=\"async\" title=\"extensionsearch\" border=\"0\" alt=\"extensionsearch\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/0310.extensionsearch_thumb_426918DE.png\" width=\"564\" height=\"312\" \/><\/a><\/li>\n<\/ul>\n<p>&#160;<\/p>\n<ul>\n<li><font size=\"2\">Download the extension\/ The templates will show up in the File-New project dialog in the following category(Visual C#\u2013 Web)<\/font><\/li>\n<li><font size=\"2\">To use the installed templates, create the project in \u201cFile \u2013 New Project \u2013 Visual C#-Web \u2013 ASPNETWebFormsApplication\u201d<\/font><\/li>\n<\/ul>\n<blockquote>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/3463.extension_installed_thumb_125EC75D.png\"><img decoding=\"async\" title=\"extension_installed\" border=\"0\" alt=\"extension_installed\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2012\/10\/3463.extension_installed_thumb_125EC75D.png\" width=\"555\" height=\"361\" \/><\/a><\/p>\n<\/blockquote>\n<ul>\n<li><font size=\"2\">Once the project is created, follow the instructions in the readme.txt file to Build &amp; Run the project<\/font><\/li>\n<\/ul>\n<p><a href=\"http:\/\/visualstudiogallery.msdn.microsoft.com\/ec79e369-51bd-4212-83d0-71349d038461\"><font size=\"2\">http:\/\/visualstudiogallery.msdn.microsoft.com\/ec79e369-51bd-4212-83d0-71349d038461<\/font><\/a><font size=\"2\"> has more details about the Extension and also what SKUs are supported.<\/font><\/p>\n<p><font size=\"2\">Please do give feedback on the <a href=\"http:\/\/visualstudiogallery.msdn.microsoft.com\/ec79e369-51bd-4212-83d0-71349d038461\" target=\"_blank\" rel=\"noopener\">VS Gallery<\/a> for the extension for any features\/bugs.<\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The release of Visual Studio 2012 included updated templates for ASP.NET WebForms, MVC and WebPages. The templates showcased the use of modern standards in HTML5, CSS and JavaScript. Apart from these, they also showcased social login via Twitter, Facebook etc.&#160; Scott Hanselman has a short video demonstrating social login. While this amazing goodness was available [&hellip;]<\/p>\n","protected":false},"author":408,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[7416],"class_list":["post-2074","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aspnet","tag-templates"],"acf":[],"blog_post_summary":"<p>The release of Visual Studio 2012 included updated templates for ASP.NET WebForms, MVC and WebPages. The templates showcased the use of modern standards in HTML5, CSS and JavaScript. Apart from these, they also showcased social login via Twitter, Facebook etc.&#160; Scott Hanselman has a short video demonstrating social login. While this amazing goodness was available [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/2074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/408"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=2074"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/2074\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=2074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=2074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=2074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}