Visual Studio 2015 - 多个Windows中的多个版本无法构建

时间:2017-06-29 15:53:39

标签: c# asp.net visual-studio visual-studio-2015 build

我使用Microsoft推荐的方法来构建我的解决方案:

https://msdn.microsoft.com/en-us/library/bb668992.aspx

通常我在主分支上工作,有时我会打开旧版本。当我工作时,我经常在一个VS窗口中打开Main分支,而在另一个VS窗口中打开旧版本,如下所示:

  • Visual Studio窗口1 - 主要解决方案(包含:具有多个其他主类库的网站)
  • Visual Studio Window 2 - 版本2.0.0(解决方案包含:2.0.0网站以及其他几个版本2.0.0类库)

通常,当我打开两个窗口时,Visual Studio会在两个窗口之间混淆。例如,我构建了我的网站的2.0.0版本,然后尝试构建主站点,主站点构建将无法引用项目中明显存在但不在旧版本(2.0.0)中的缺失对象:

enter image description here

(引用存在于Main分支中,但不存在于2.0.0中)

enter image description here

我解决这个问题的方法是关闭两个Visual Studio窗口,然后只重新打开主分支,重建,一切正常。

似乎Visual Studio混淆了这两个项目。有没有办法在不关闭两个窗口的情况下解决这个问题?

更新1

我在VS 2017上测试了这个并且它似乎没有发生,我也改变了我的文件夹架构,因为我第一次遇到这种行为。

0 个答案:

没有答案