我已經添加了幾個目錄,例如matlab,opencv等庫來編譯Visual Studio項目中當前的C文件。Visual Studio:我可以複製項目的屬性以用於其他項目嗎?
我所有即將推出的項目都需要相同的設置/屬性。我是否需要單獨設置每個項目的屬性,或者我可以採取一些措施將其應用於所有項目?
我已經添加了幾個目錄,例如matlab,opencv等庫來編譯Visual Studio項目中當前的C文件。Visual Studio:我可以複製項目的屬性以用於其他項目嗎?
我所有即將推出的項目都需要相同的設置/屬性。我是否需要單獨設置每個項目的屬性,或者我可以採取一些措施將其應用於所有項目?
嘗試使用屬性表。這些可以創建可以由多個項目繼承的單個屬性文件。
使用「查看>其他Windows>屬性管理器」調出屬性管理器。它會顯示您的項目和配置。
右鍵單擊配置,然後選擇「添加新項目屬性表...」。您可以命名它,並選擇適用於所有項目的位置。
創建後,您可以像編譯配置一樣編輯其屬性。
要使用該屬性表作爲其他項目的基礎,只需右鍵單擊配置或項目,然後選擇「添加現有屬性表...」。瀏覽到您保存原始圖紙的位置,它將被繼承。
任何改動原來的片將被應用到繼承它,除非它們被覆蓋的任何項目。如果您進入鏈條上方的屬性,覆蓋的屬性將爲其值創建粗體。爲了讓他們始終使用基礎表中的值,在適用的情況下,將會出現「父項或項目默認值繼承」選項。
我正在使用AtmelStudio 6.1,它建立在Visual Studio 2010上(我相信),但沒有任何可以找到的Property Manager。 所以,我用hackish的系統:
認準配置你想要的數據。配置位於PropertyGroup標籤內部;例如,在我的情況下,它看起來像
<PropertyGroup Condition=" '$(Configuration)' == 'Preprocess only' ">
對於名爲「僅預處理」的配置。從該標籤的開始處複製直到相應的末尾
</PropertyGroup>
標籤。
塊粘貼到目標.cproj,剛過其他
</PropertyGroup>
標籤。確保該文件中的配置名稱是唯一的。保存。
你完成了。現在在VS中正常打開項目,你可以選擇添加的配置。
該解決方案與VS有什麼版本相關?我似乎無法使它適用於VS-2008 ...我錯過了什麼? – Shai 2013-05-22 05:13:24