我有以下設置:如何選擇性地編譯Visual Studio 2005中的C#項目?
- 項目A
- 項目B依賴於A
每個項目都有前,後生成事件。大多數情況下,我在項目B中進行了更改。因此,每次我告訴VS只編譯項目B時,其他項目也會被編譯。儘管事實表明,沒有對A進行任何更改並且A存在最新的DLL,但會發生這種情況。
如何告訴VS在這種情況下只編譯項目B?
在此先感謝
我有以下設置:如何選擇性地編譯Visual Studio 2005中的C#項目?
每個項目都有前,後生成事件。大多數情況下,我在項目B中進行了更改。因此,每次我告訴VS只編譯項目B時,其他項目也會被編譯。儘管事實表明,沒有對A進行任何更改並且A存在最新的DLL,但會發生這種情況。
如何告訴VS在這種情況下只編譯項目B?
在此先感謝
如果您右鍵點擊解決方案並選擇配置管理器,您可以告訴項目不要構建。
也可以使用Shift-F6建立一個單獨的項目。
這不是很健康,請確保Build + Rebuild能夠驗證沒有循環依賴陷入。下一步是從msbuild獲取更多診斷信息,以瞭解爲什麼它認爲它需要構建A.工具+選項,項目和解決方案,構建和運行。將MSBuild項目生成輸出詳細設置更改爲「診斷」。