我的MyGet版本已经使用了一段时间。它与VS2015一直很好用。
我的解决方案包括3个常规的.Net项目(3.5,4.0和4.5),一个Portable项目和一个Core项目,它们共享相同的代码库。文件夹结构是:
在VS2015中(在我的机器和@ MyGet上),代码构建正常。
然后MyGet开始使用VS2017。
现在,我收到了错误
指定要使用的项目或解决方案文件,因为文件夹“... \ Root \ MyProjectFolder”包含多个项目或解决方案文件。
到达.Net Core项目时。但是在我的机器上它工作正常,所以我认为这是VS2017构建的一个问题。
我已经阅读了关于VS2017的.Net Core项目更改,所以我读了更多内容并了解到我需要将我的核心项目xproj
迁移到新的.Net Core csproj
。我为此开了一个分支,但与此同时,我仍然需要它来构建。所以我切换回master(在安装VS2017之前构建的代码库)并尝试使用VS2015在本地构建,我得到了MyGet给我的相同错误。
因此,仅仅安装VS2017似乎导致我在VS2015中的构建开始失败。
有没有人见过这个?有没有解决方法/解决方案?