手動同步保持多個Visual Studio項目的屬性令人討厭。那麼,你怎麼能在多個項目之間共享屬性呢?如何在多個Visual Studio項目之間共享屬性? (特別是C#項目)
編輯:我指的是像條件編譯符號,處理警告和錯誤等屬性,即可以在Project-> Properties選項卡中配置的東西,或者通過編輯項目XML文件。
以前也有類似問題,請參閱:1,2和3。然而,根據我的理解,答案是C++特有的。我正在尋找C#項目的答案。儘管如此,如果你保持分離的清晰,不要猶豫,回答其他類型的項目(Visual Basic等),因爲別人可能對我感興趣。
This blog post提出了一個解決這個問題的方法,但我更喜歡簡單的東西。
而且,你至少可以解決以下方式(注意,雖然我測試了它,我沒有測試它徹底)問題的一部分:
創建與裝配屬性的AssemblyInfo.cs文件你打算分享。鏈接到單個項目中的現有項目。使用原始(本地)AssemblyInfo.cs並將項目特定的程序集屬性放在那裏。不幸的是,重寫屬性似乎不起作用,並且通過GUI管理屬性現在受到限制。
現在是2014年。這仍然不可能嗎? – David 2014-03-04 15:04:51