请参阅以下afterbuild命令(BuildEvents \ PostBuildEventCommandLine):
if "Release" ==" $(ConfigurationName)" (
call C:\Users\3212627\Documents\trunk\Genie2\AssignStrongNameSerializer.bat
)
如果删除IF语句,则批处理脚本在构建后运行。但是,如果我包含它,那么它不会。我确实在配置管理器中选择了发布版本而不是调试版本。 IF声明有什么问题?
答案 0 :(得分:1)
你的字符串中有一个额外的前导空格:
" $(ConfigurationName)"
但你应该使用
"$(ConfigurationName)"
自"Release" <> " Release"