【问题标题】:AfterBuild contains an IF statementAfterBuild 包含一个 IF 语句
【发布时间】:2015-01-26 13:24:27
【问题描述】:

请看下面的afterbuild命令(BuildEvents\PostBuildEventCommandLine):

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

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

【问题讨论】:

    标签: vb.net visual-studio deployment


    【解决方案1】:

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

    " $(ConfigurationName)"
    

    但你应该使用

    "$(ConfigurationName)"
    

    自从"Release" <> " Release"

    【讨论】:

    • 谢谢。我是新建活动的新手。这就是答案。我希望我现在不问这个问题。我会删除它,但你很快就回复了。
    猜你喜欢
    • 2022-07-11
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 2021-08-03
    • 2013-03-09
    • 1970-01-01
    • 2013-10-18
    • 2016-02-29
    相关资源
    最近更新 更多