2010-05-05 15 views
16

在Visual Studio調試屬性頁(對於.NET 4項目),我希望能夠指定宏,例如$(OutDir),就像我可以在Build Events中那樣。但它不起作用,宏不會被替換。如何使用宏來調試.NET項目的命令行參數?

Doesn't Work

難道只是不支持?有沒有解決辦法?

回答

18

它不支持。

一種解釋是,前,後建造的事件都存儲在項目文件中,進入源代碼控制,並且所有的開發人員之間共享。因此,在不同開發人員的機器上解析不同路徑的宏是很重要的。

調試屬性頁的命令參數存儲在該項目中。用戶文件,這是用戶特定的,而不是存儲在源代碼控制。這意味着您通常可以安全地使用特定於您的機器的硬連線參數(並且特定於您要測試的情況)。

+0

_Command調試屬性頁上的參數存儲在_文件 他們不必是。用戶的項目,我已經配置了一個項目,以存儲在'csproj'file調試特性。 (MSBuildProjectDirectory) ... – janv8000 2017-06-21 13:35:59

相關問題