2009-05-06 126 views
119

我正在查看$(Configuration)$(ProjectDir)等Visual Studio 2008中的Prebuild事件。

是否有鏈接到所有這些變量與每個他們的定義?

回答

126
+7

請注意,您可能必須更改版本的選擇。例如,我有[MSVS2008](http://msdn.microsoft.com/en-us/library/c02as0cs%28v=vs.90%29.aspx)和`$(Configuration)`(在2013年)是改爲`$(ConfigurationName)`。 – 2014-04-07 19:44:59

9

如果你需要找到值大於標準VS宏的其他變量,你能做到這一點很容易使用Process Explorer。啓動它,找到您的Visual Studio實例運行的進程,右鍵單擊,屬性環境。它列出所有這些$瓦爾作爲鍵值對:使用Visual Studio 6.0會發現, $(Configuration)和$(PROJECTDIR)宏的沒有被定義在傳統的軟件 enter image description here

+2

太棒了,謝謝。 – 2015-08-03 12:26:55

0

任何人工作。對於構建後/預構建事件,請以.dsw文件(工作區)的位置爲起點給出一個相對路徑。在relative path中,點表示當前目錄,而..表示父目錄。給出需要處理的文件的相對路徑。示例: (複製/ y。\ .. \ .. \ Debug \ mylib.dll。\ .. \ MyProject \ Debug \)