上海基础微网站开发,新网域名解析,网站建设属于什么行业类别,网站的基本组成部分有哪些微软之前为了让.NET Core和ASP.NET Core能够支持Windows Visual Studio之外的开发平台#xff0c;创建了基于project.json格式的项目系统。不过可惜#xff0c;这种格式与之前的.csproj/MSBuild无法兼容。来自微软的Rich Lander近期宣布#xff0c;.NET Core Tools将在最新的… 微软之前为了让.NET Core和ASP.NET Core能够支持Windows Visual Studio之外的开发平台创建了基于project.json格式的项目系统。不过可惜这种格式与之前的.csproj/MSBuild无法兼容。来自微软的Rich Lander近期宣布.NET Core Tools将在最新的alpha版中迁移到MSBuild格式。 不过现今的.NET Core开发者已经在使用project.json格式为了这些旧项目微软提供了一个迁移工具通过调用dotnet migrate命令它可以把project.json转成MSBuild格式。 修改后的格式有很多好处 项目之间现在可以相互引用——现有的.NET标准项目.NET Framework、Xamarin或UWP和.NET Core之间可以相互引用项目引用和NuGet引用使用相同的csproj格式——通过NuGet添加的包引用会出现在csproj文件里在项目打开的同时可以对csproj文件进行修改——微软可能不认为手动修改csproj文件这种情况会经常发生不过在Visual Studio里通过IntelliSense的支持来修改csproj文件是有可能的 在VS2017RC或更早版本中打开project.json项目时会弹出一个把项目单向地转成.csproj项目的确认对话框。要注意这个转换是单向的所以在确认之前要确保已经做好了备份。那些使用.NET Core CLI Tools的开发人员也会收到迁移到MSBuild的通知。Lander说这次发布的是一个alpha版本因为它确实还不能作为正式版发布。现在可以下载到这些工具的各个平台的版本Windows、macOS和Linux。 原文地址 http://www.infoq.com/cn/news/2016/12/netcore-tools-msbuild .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注