2013-02-07 167 views
1

我有一個源代碼文件raven_sqlite.cpp,我在不同的項目中使用它。我將此文件的一個副本保留在系統環境變量$RAVENROOT指向的文件夾C:\Users\James\Documents\code\ravenset中。通過這種方式,我只需要維護代碼的一個副本,並且我所有的項目都可以確保使用相同的版本。Visual Studio源文件的絕對路徑

這裏是如何看起來在Solution Explorer

enter image description here

注意的Visual Studio的性能視圖如何雖然可編輯屬性的標題是相對路徑的完整路徑是由environemt變量指定的絕對路徑不是相對於項目目錄的路徑。

對於幾個項目來說,這已經在許多個月裏完美運行了。

突然這已經停止對一個項目(其它項目仍在工作就好了)

對於失敗的項目時,它看起來像這樣:

enter image description here

怎麼沒有完整路徑現在通過添加項目目錄並添加環境變量等來構建。環境變量不會被展開(或解析或您稱之爲:-)

爲什麼V S2008突然停止擴展這個項目的環境變量?

回答

1

嗯,我找到了解決辦法。如果我停止Visual Studio,然後重新啓動它,一切都會重新運行。我想,我可以忍受。

+0

我也發現關閉和重新打開解決方案有幫助。 (但仍不是最佳) –