我正在使用 Visual Studio 2005 中的自定义构建规则功能,它允许使用诸如$(ConfigurationName)
XML .rules 文件中的宏。
我只需要将 的子集$(ConfigurationName)
作为参数传递给我的命令行工具:
如果我的目标名为DebugBuild
,我希望命令以tool.exe -Debug
.
有没有办法做到这一点?我想过创建一个用户定义的宏,但我不知道它们是否可以包含比纯文本更多的内容。我的想法是在我的自定义属性页面中得到这样的结果:
任何一个
Tool Parameter: $(MyMacroWhichExtractsPartOfTheConfigurationName)
或者
Tool Parameter: ExtractorMethod( $(ConfigurationName) )
抱歉,如果这不是很清楚,如果需要,我可以提供更多详细信息:)
谢谢!
纪尧姆