我在MyGet上构建了一段时间以来一直在使用的版本。 VS2015一直很棒。安装VS 2017失败生成
我的解决方案由3个常规.Net项目(3.5,4.0,& 4.5),一个Portable项目和一个Core项目组成,它们都共享相同的代码库。该文件夹结构是:
- 根
- myProjectFolder的
- 3.5.csproj文件
- 4.0.csproj文件
- 4.5.csproj文件
- core.xproj文件
- portable.csproj文件
- 一堆代码文件
- .sln文件
- myProjectFolder的
在VS2015(包括我的机器和@ MyGet上),代码建立了良好的。
然后MyGet开始使用VS2017。
现在,我得到了错误
指定要使用的项目或解决方案文件,因为文件夹“... \ ROOT \ myProjectFolder的”包含一个以上的项目或解决方案文件。
当它到达.Net核心项目。但在我的机器上它工作正常,所以我觉得这是VS2017的一个问题。
我已经阅读了有关VS2017的.Net Core项目更改,因此我多读了一些内容,并了解到我需要将我的核心项目xproj
迁移到新的.Net Core csproj
。我为此开创了一个分支,但与此同时,我仍然需要它来构建。所以我转回到master(在安装VS2017之前构建的代码库)并尝试使用VS2015在本地构建,并且我得到了MyGet给我的同样的错误。
因此,似乎安装VS2017已经导致我在VS2015中的构建开始失败。
有没有其他人看到过这个?是否有任何解决方法/解决方案?
正如我在问题中发布的答案中提到的那样,是的,它是重复的。我还提到,我认为具体情况值得转发,因为它与另一个问题略有不同。 – gregsdennis