2010-08-31 91 views
2

我有很多很多項目的解決方案,我沒有寫這個項目,但是它是一個開源項目(mysql ++),我需要包含一個包含所有項目的路徑。我想在全球範圍內添加此解決方案的包含路徑,並將其逐級下載到所有項目中......這可能嗎?我害怕爲每個單獨的項目做同樣的事情。Visual Studio Express 2010,包括路徑

謝謝 亞歷山德羅費魯奇

+0

我做了一些更多的調查,我認爲這可以使用屬性表來解決。我已經創建了一個屬性表,並正在將其包含到所有項目中。會讓你知道... – 2010-08-31 17:08:55

回答

5

的Visual Studio可以一次修改許多項目。只需點擊解決方案資源管理器中的第一個,按住Shift鍵並單擊最後一個,然後右鍵單擊組即可進入項目屬性。現在所做的任何更改都會影響您選擇的所有項目。

不要這樣做,如果單個項目有不同的包含路徑設置,並且它們必須繼續有不同的設置。以這種方式改變包含路徑將使它們都一樣。即使他們目前有不同的設置,如果您能夠就所有項目都有意義的路徑達成一致,這也可能沒有問題。

如果每個項目都必須有不同的include路徑,我所知道的最好的方式做你想要的是一個簡單的文本編輯器打開所有項目文件,搜索AdditionalIncludeDirectories,並粘貼了MySQL ++包括目錄加上分號插入後面的字符串中。一定要爲屬性出現在每個項目中的所有地方執行此操作。至少會有兩個:Release和Debug版本。

編輯:如果您使用了一個好的文本編輯器,這可能比在Visual Studio中執行相同的操作快得多。我建議Vim,如果你已經有vi技能。其.命令重複以前的編輯使「搜索,導航,更改」循環快得多。

相關問題