2011-01-25 74 views
0

我有以下設置:如何選擇性地編譯Visual Studio 2005中的C#項目?

  • 項目A
  • 項目B依賴於A

每個項目都有前,後生成事件。大多數情況下,我在項目B中進行了更改。因此,每次我告訴VS只編譯項目B時,其他項目也會被編譯。儘管事實表明,沒有對A進行任何更改並且A存在最新的DLL,但會發生這種情況。

如何告訴VS在這種情況下只編譯項目B?

在此先感謝

回答

0

如果您右鍵點擊解決方案並選擇配置管理器,您可以告訴項目不要構建。

1

這不是很健康,請確保Build + Rebuild能夠驗證沒有循環依賴陷入。下一步是從msbuild獲取更多診斷信息,以瞭解爲什麼它認爲它需要構建A.工具+選項,項目和解決方案,構建和運行。將MSBuild項目生成輸出詳細設置更改爲「診斷」。