{"id":36870,"date":"2016-12-06T09:09:22","date_gmt":"2016-12-06T16:09:22","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/webdev\/?p=8275"},"modified":"2021-11-01T04:15:21","modified_gmt":"2021-11-01T11:15:21","slug":"notes-from-the-asp-net-community-standup-november-29-2016","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/notes-from-the-asp-net-community-standup-november-29-2016\/","title":{"rendered":"Notes from the ASP.NET Community Standup \u2013 November 29, 2016"},"content":{"rendered":"<p>This is the next in a series of blog posts that will cover the topics discussed in the ASP.NET Community Standup. The community standup is a short video-based discussion with some of the leaders of the ASP.NET development teams covering the accomplishments of the team on the new ASP.NET Core framework over the previous week. Join <a href=\"https:\/\/twitter.com\/shanselman\">Scott Hanselman<\/a>,\u00a0<a href=\"https:\/\/twitter.com\/damianedwards\">Damian Edwards<\/a>,\u00a0<a href=\"https:\/\/twitter.com\/jongalloway\">Jon Galloway<\/a>(<em>Jon&#8217;s in Russia this week<\/em>)and an occasional guest or two discuss new features and ask for feedback on important decisions being made by the ASP.NET development teams.<\/p>\n<p>Each week the standup is hosted live on Google Hangouts and the team publishes the recorded video of their discussion to YouTube for later reference. The guys answer your questions LIVE and unfiltered. This is your chance to ask about the why and what of ASP.NET! Join them each Tuesday on live.asp.net where the meeting\u2019s schedule is posted and hosted.<\/p>\n<p><!--more--><\/p>\n<p><b>ASP.NET Community Standup 11\/29\/2016<\/b><\/p>\n<p style=\"text-align: center;\">\n  <iframe width=\"540\" height=\"320\" src=\"https:\/\/www.youtube.com\/embed\/hjwT0av9gzU\" allowfullscreen><\/iframe>\n<\/p>\n<p><em>Quick Note: Jon&#8217;s in Russia this week so, we don&#8217;t have any community links this week.\u00a0\u00a0<\/em><\/p>\n<h4>Question and Answers<\/h4>\n<p>This week \u00a0Damian and Scott jumped right into\u00a0question. Damian had a question on Hanselman&#8217;s post &#8220;<a href=\"http:\/\/www.hanselman.com\/blog\/PublishingASPNETCore11ApplicationsToAzureUsingGitDeploy.aspx\">Publishing ASP.NET Core 1.1 applications to Azure using git deploy<\/a>&#8220;.<\/p>\n<p><strong>Damian&#8217;s Question<\/strong>: &#8220;<em>How did you create a project without a global.json? &#8230;. In Visual Studio today the project always includes a global.json&#8230; did you create it on a Mac?<\/em> &#8220;<\/p>\n<p>&#8212; Scott: &#8220;<em>dotnet new in the command line<\/em>.&#8221;<\/p>\n<p>Damian went on to explain the difference between a new application created using the dotnet cli and one created in Visual Studio. When a .NET Core project is created using the dotnet new templates, it does not come with solution level files like global.json.<\/p>\n<p><figure id=\"attachment_8655\" aria-labelledby=\"figcaption_attachment_8655\" class=\"wp-caption alignnone\" ><a href=\"http:\/\/devblogs.microsoft.com\/aspnet\/wp-content\/uploads\/sites\/16\/2016\/12\/dotnetnew.png\"><img decoding=\"async\" class=\"wp-image-8655 size-full\" src=\"https:\/\/devblogs.microsoft.com\/aspnet\/wp-content\/uploads\/sites\/16\/2016\/12\/dotnetnew-1.png\" alt=\"dotnet new template\" width=\"1009\" height=\"438\" \/><\/a><figcaption id=\"figcaption_attachment_8655\" class=\"wp-caption-text\">dotnet new template files<\/figcaption><\/figure><\/p>\n<p><figure id=\"attachment_8665\" aria-labelledby=\"figcaption_attachment_8665\" class=\"wp-caption alignnone\" ><a href=\"http:\/\/devblogs.microsoft.com\/aspnet\/wp-content\/uploads\/sites\/16\/2016\/12\/vs-1.png\"><img decoding=\"async\" class=\"wp-image-8665 size-full\" src=\"https:\/\/devblogs.microsoft.com\/aspnet\/wp-content\/uploads\/sites\/16\/2016\/12\/vs-1-1.png\" alt=\"Visual Studio 2015 template\" width=\"994\" height=\"208\" \/><\/a><figcaption id=\"figcaption_attachment_8665\" class=\"wp-caption-text\">Visual Studio 2015 template with global.json<\/figcaption><\/figure><\/p>\n<p>Today global.json is how you set the version of the .NET Core SDK needed for your application.\u00a0Remember that unless you specify the version SDK, .NET Core will use the latest one on your machine and your app will not work. If you find yourself in a similar scenario\u00a0to the one mentioned this how you fix it.<\/p>\n<p>Find out what version of SDK you have locally.<\/p>\n<p><a href=\"http:\/\/devblogs.microsoft.com\/aspnet\/wp-content\/uploads\/sites\/16\/2016\/12\/dotnetversion.png\"><img decoding=\"async\" class=\"alignnone wp-image-8645 size-medium\" src=\"https:\/\/devblogs.microsoft.com\/aspnet\/wp-content\/uploads\/sites\/16\/2016\/12\/dotnetversion-300x35-1.png\" alt=\"dotnetversion\" width=\"300\" height=\"35\" \/><\/a><\/p>\n<p>Add global.json to your project and include the appropriate version of the SDK.<\/p>\n<p>Check out Hanselman&#8217;s post &#8220;<a href=\"http:\/\/www.hanselman.com\/blog\/PublishingASPNETCore11ApplicationsToAzureUsingGitDeploy.aspx\">Publishing ASP.NET Core 1.1 applications to Azure using git deploy<\/a>&#8221; for more information on the above.<\/p>\n<p><strong>Question<\/strong>: What are we doing to simplify the Docker versioning numbers?<\/p>\n<p>&#8212; Now, that we have release 1.0 and 1.1 we can make a fair assessment of how well the versioning strategy is working. Based on those experiences we are going to make some adjustments.<\/p>\n<p><strong>Question: <\/strong>Why isn&#8217;t ASP.NET Core 1.1 backward compatible? I have a lot of 1.0 libraries.<\/p>\n<p>&#8212; The intent is that with minor releases like from\u00a0\u00a01.0 to 1.1 of \u00a0any package or component shouldn&#8217;t \u00a0break stuff. However, the support matrix for the .NET Core is you can&#8217;t mix current components with LTS components. For example you can use ASP.NET Core hosting 1.0 with MVC for ASP.NET Core 1.1<\/p>\n<p>See you at our next community standup!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is the next in a series of blog posts that will cover the topics discussed in the ASP.NET Community Standup. The community standup is a short video-based discussion with some of the leaders of the ASP.NET development teams covering the accomplishments of the team on the new ASP.NET Core framework over the previous week. [&hellip;]<\/p>\n","protected":false},"author":3344,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197,7253],"tags":[7501],"class_list":["post-36870","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aspnet","category-communitystandup","tag-communitystandup"],"acf":[],"blog_post_summary":"<p>This is the next in a series of blog posts that will cover the topics discussed in the ASP.NET Community Standup. The community standup is a short video-based discussion with some of the leaders of the ASP.NET development teams covering the accomplishments of the team on the new ASP.NET Core framework over the previous week. [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/36870","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\/3344"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=36870"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/36870\/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=36870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=36870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=36870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}