VS2017 .NetCore 项目和SDK
Posted
技术标签:
【中文标题】VS2017 .NetCore 项目和SDK【英文标题】:VS2017 .NetCore project and SDK 【发布时间】:2017-04-28 03:29:15 【问题描述】:我已将使用 .Net Core 开发的 VS2015 项目迁移到 VS 2017,迁移过程非常顺利。
在我之前的 VS2015 项目中,我使用 global.json 文件来定义用于我的项目的 SDK,如下所示:
"projects": [ "src", "test" ],
"sdk":
"version": "1.0.0-preview2-003131"
2017 年现在如何运作? 我无法检索到可以轻松更改 SDK 版本的类似配置文件。
谢谢 S.
【问题讨论】:
【参考方案1】:VS 2017 自带所需的 MSBuild“SDK”(!= CLI 包)副本,不依赖于要安装的 CLI 版本。
对于 CLI 命令,global.json
中的 SDK 版本仍然受到尊重并选择要运行的 CLI 版本,但您不太可能需要它,因为基于 msbuild 的 CLI 应该是向后兼容的。
话虽如此,如果您安装了 2.0.0 每日构建并想要使用它们,则可能仍然会出现一些问题,VS 可能无法处理该项目 - 但可以对其进行修补。见https://github.com/aspnet/Announcements/issues/231。
【讨论】:
以上是关于VS2017 .NetCore 项目和SDK的主要内容,如果未能解决你的问题,请参考以下文章
学习NetCore应用框架——01-使用vs2017创建Net Core MVC的Web 应用