【发布时间】:2016-12-16 16:10:49
【问题描述】:
我已经转向 Visual Studio 2017 RC,但我们仍然有人在使用 Visual Studio 2015。目前,当我在 2017 年创建项目时,它在 2015 年将无法工作。当项目在 VS2015 上打开时,我不断收到黄色三角形表示有问题。它不会建立。
与黄色三角形相关的错误消息是找不到这些文件。我认为这个问题是因为 VS2017 使用的新 .csproj 文件,而不是 .net 核心一直使用的 project.json 文件。
我认为在 VS2017 上创建的项目向后兼容 2015。我猜他们不是。有谁知道是否有任何方法可以创建一个可以在 VS2015 和 VS2017 上运行的项目?谢谢!
【问题讨论】:
-
您可以根据在 VS2015 中创建的
csproj和/或.sln进行编辑 -
通常要保持这种兼容性,您必须在旧版本的 VS 中创建项目/解决方案。
-
这里的问题是VS2015找不到库。那些黄色三角形是因为文件不存在(至少 VS2015 是这样认为的)。我几乎可以确定问题是由于VS2017使用的新的.csproj文件而不是project.json文件引起的。
标签: visual-studio asp.net-core asp.net-core-mvc .net-core