如何在VS2008中创建特定于配置的C#构建事件

时间:2009-03-19 19:59:56

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

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

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

想法?

3 个答案:

答案 0 :(得分:6)

好吧,沿着Brian的路线,我正在这样做:

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

似乎有效

答案 1 :(得分:1)

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

custom.exe $(ConfigurationName)

答案 2 :(得分:0)

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