AfterBuild包含一个IF语句

时间:2015-01-26 13:24:27

标签: vb.net visual-studio deployment

请参阅以下afterbuild命令(BuildEvents \ PostBuildEventCommandLine):

   if "Release" ==" $(ConfigurationName)" (
       call C:\Users\3212627\Documents\trunk\Genie2\AssignStrongNameSerializer.bat 
     )

如果删除IF语句,则批处理脚本在构建后运行。但是,如果我包含它,那么它不会。我确实在配置管理器中选择了发布版本而不是调试版本。 IF声明有什么问题?

1 个答案:

答案 0 :(得分:1)

你的字符串中有一个额外的前导空格:

" $(ConfigurationName)"

但你应该使用

"$(ConfigurationName)"

"Release" <> " Release"

以来