2012-08-14 62 views
0

我們有通往不同環境變量的第三方庫的路徑。例如: LIB1_SDK = C:\ Program Files文件\ LIB1 \ 1.0 LIB2_SDK = C:\ Program Files文件\ LIB2 \ 3.0 等等如何管理VS中基於解決方案的環境變量?

在我們的項目,我們將以下內容添加include路徑:$(LIB1_SDK )/ include,$(LIB2_SDK)/ include

問題是,您無法以這種方式可靠地創建構建,因爲構建取決於不屬於解決方案或項目一部分的環境變量。

一個解決方案是切換到使用環境變量LIB1_SDK_V1,LIB2_SDK_V3等,但然後你遇到了問題,如果你想建立一個解決方案,與多個項目,你不能輕易地將它們全部改爲不同版本的特定庫。

理想情況下,我們可以在解決方案級別設置環境變量。這樣你可以分解一個解決方案並嘗試更新到第三方庫的新版本。

什麼是管理第三方包括和DLL使用Visual Studio的最佳方式?

順便說一下,我們正在使用VS 2008,VS 2010和TFS。

回答

1

在VS2010中,我們使用解決方案中所有項目共同的「項目屬性表」。

+0

這看起來不錯。我必須嘗試一下。 – bpeikes 2012-08-14 15:48:19