安装VS 2017失败了

时间:2017-04-02 09:02:25

标签: visual-studio-2015 asp.net-core msbuild visual-studio-2017

我的MyGet版本已经使用了一段时间。它与VS2015一直很好用。

我的解决方案包括3个常规的.Net项目(3.5,4.0和4.5),一个Portable项目和一个Core项目,它们共享相同的代码库。文件夹结构是:

    • myProjectFolder的
      • 3.5.csproj文件
      • 4.0.csproj file
      • 4.5.csproj file
      • core.xproj文件
      • portable.csproj file
      • 一堆代码文件
    • .sln file

在VS2015中(在我的机器和@ MyGet上),代码构建正常。

然后MyGet开始使用VS2017。

现在,我收到了错误

  

指定要使用的项目或解决方案文件,因为文件夹“... \ Root \ MyProjectFolder”包含多个项目或解决方案文件。

到达.Net Core项目时。但是在我的机器上它工作正常,所以我认为这是VS2017构建的一个问题。

我已经阅读了关于VS2017的.Net Core项目更改,所以我读了更多内容并了解到我需要将我的核心项目xproj迁移到新的.Net Core csproj。我为此开了一个分支,但与此同时,我仍然需要它来构建。所以我切换回master(在安装VS2017之前构建的代码库)并尝试使用VS2015在本地构建,我得到了MyGet给我的相同错误。

因此,仅仅安装VS2017似乎导致我在VS2015中的构建开始失败。

有没有人见过这个?有没有解决方法/解决方案?

1 个答案:

答案 0 :(得分:0)

在搜索类似答案时,我发现this answer可以解决问题。无论如何,我想发布更多关于我的特定场景的详细信息,因为它可能会帮助其他人。

相关问题