VS2017 .NetCore项目和SDK

时间:2017-04-28 03:29:15

标签: .net-core visual-studio-2017

我已将使用.Net Core开发的VS2015项目迁移到VS 2017,迁移进展顺利。

在我以前的VS2015项目中,我使用global.json文件来定义用于我的项目的SDK,如下所示:

{
  "projects": [ "src", "test" ],
  "sdk": {
    "version": "1.0.0-preview2-003131"   
  }
}

2017年如何运作? 我无法检索类似的配置文件,我可以轻松更改SDK版本。

谢谢 S上。

1 个答案:

答案 0 :(得分:0)

VS 2017带有自己所需的MSBuild" SDK" (!= CLI包)并且不依赖于要安装的CLI版本。

对于CLI命令,global.json中的SDK版本仍然受到尊重并选择要运行的CLI版本,但您不太可能需要它,因为基于msbuild的CLI应该是向后兼容的。

话虽如此,如果您安装了2.0.0每日版本并想要使用它们,可能仍会出现一些问题,VS可能无法使用该项目 - 但它可以修补。请参阅https://github.com/aspnet/Announcements/issues/231