2009-04-14 146 views
5

我不知道它是如何發生的,但是大約一個星期後,Visual Studio會在同一解決方案中每次在不同項目之間移動文件時繼續切換活動項目。當然,當我按F5開始調試或按Ctrl + F5來運行測試時,它會告訴我它無法啓動,因爲類庫不能直接啓動......它再次切換活動項目。Visual Studio 2008在解決方案中切換活動項目

這使我瘋狂,我無法找到一個設置來關閉它。我已經安裝了以下加載項:

  • ReSharper的4.5
  • 的TeamCity
  • AnkhSVN的2.0.something(最新)
  • GhostDoc
  • 加利奧

我已經啓用,在「解決方案資源管理器」選項中禁用了「跟蹤活動項」,但這沒有幫助

任何想法?

謝謝!


更新:

  • 我查了ProjectGuid由銳齒的建議和所有的項目都有一個唯一的GUID。

回答

1

這種情況的時候,如果你手動複製一個項目文件 - 那麼你必須在一個解決方案中的兩個項目具有相同GUID,並因爲它存儲了「活動」項目的GUID VS無法區分它們。

解決方法是在文本編輯器(記事本就好了)中打開每個項目文件並更改GUID。使用「創建GUID」工具來生成新的GUID。在解決方案資源管理器解決方案

+0

我檢查瞭解決方案中的所有* .csproj文件,它們都具有獨特的ProjectGuid元素。 – grover 2009-04-14 10:47:00

3

有一個選項「對於新解決方案使用當前選定的項目作爲「項目和解決方案」 - >「構建和運行」下的啓動項目,這可能導致此行爲。

相關問題