我已将使用.Net Core开发的VS2015项目迁移到VS 2017,迁移进展顺利。
在我以前的VS2015项目中,我使用global.json文件来定义用于我的项目的SDK,如下所示:
{
"projects": [ "src", "test" ],
"sdk": {
"version": "1.0.0-preview2-003131"
}
}
2017年如何运作? 我无法检索类似的配置文件,我可以轻松更改SDK版本。
谢谢 S上。
答案 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。