VS2010 - 启动选项命令行参数中的项目宏变量

Ada*_*oll 5 c# visual-studio-2010 visual-studio

在项目设置中,在"调试"选项卡上,有没有办法在命令行参数框中使用项目宏变量?

我知道你不能直接使用它们因为它们没有扩展但是有一个聪明的解决方案吗?

编辑:我正在使用C#项目.

Han*_*ant 5

不,这是支持的.我试过的愚蠢的例子:Command Arguments = $(CharacterSet).在运行时为main()中的argv [1]获得"Unicode".

选择"命令参数",单击下拉箭头,编辑.单击"宏"以查看可用的宏.

  • 是的,你应该有.C#IDE不支持此功能.可能的解决方法是生成后事件,该事件会写入您在程序中读取的文件.比如`echo $(ProjectName)>"$(TargetDir)cmdargs.txt` (6认同)