Ray*_*Ray 18 .net macros command-line visual-studio
在Visual Studio Debug属性页面(对于.NET 4项目),我希望能够在Build Events中指定宏,例如$(OutDir).但它不起作用,宏不会被替换.

它只是不受支持吗?有工作吗?
Joe*_*Joe 21
它不受支持.
一种解释是,构建前和构建后事件存储在项目文件中,该文件进入源代码控制并在所有开发人员之间共享.因此,让宏在不同开发人员的计算机上解析为不同的路径非常重要.
Debug属性页面上的命令参数存储在.user项目文件中,该文件是特定于用户的,不存储在源代码管理中.这意味着您通常可以安全地使用特定于您的计算机的硬连线参数(并且特定于您要测试的情况).