【问题标题】:How do you make configuration-specific C# build events in VS2008如何在 VS2008 中制作特定于配置的 C# 构建事件
【发布时间】:2010-10-14 09:50:39
【问题描述】:

在 vs2008 中,C# 构建事件是特定于配置的。

寻找有关如何让我的构建事件仅在发布构建时运行的想法。

想法?

【问题讨论】:

    标签: c# visual-studio visual-studio-2008 build-process


    【解决方案1】:

    好的,按照布赖恩的说法,我正在这样做:

    if "$(ConfigurationName)" == "Release" do_something
    

    它似乎可以工作

    【讨论】:

      【解决方案2】:

      不幸的是,C# 项目不支持我发现的类似内容。在某些情况下,我不得不求助于编写 makefile 来解决这个问题。您还可以编写一个批处理文件或一个接受参数的简单程序,然后从构建事件中像这样调用它:

      custom.exe $(ConfigurationName)
      

      【讨论】:

        【解决方案3】:

        VS2008 支持按配置构建事件。当您在项目的属性对话框中选择“所有配置”时,检查您是否正在设置构建事件。

        【讨论】:

        • 对于 C++ 项目是的,但对于 C# 项目则不然。一个明显的疏忽恕我直言。
        • 谢谢,已修改问题的标题、描述和标签。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-17
        • 1970-01-01
        • 2011-08-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多