在vs2008中,C#构建事件是特定于配置的。
寻找有关如何使我的构建事件仅在执行发布版本时运行的想法。
想法?
答案 0 :(得分:6)
if "$(ConfigurationName)" == "Release" do_something
似乎有效
答案 1 :(得分:1)
不幸的是,C#项目不支持我找到的任何类似的东西。在某些情况下我不得不求助于编写makefile来解决这个问题。您还可以编写批处理文件或接受参数的简单程序,然后从构建事件中调用它:
custom.exe $(ConfigurationName)
答案 2 :(得分:0)
VS2008确实支持每个配置的构建事件。在项目的属性对话框中选择“所有配置”时,检查是否正在设置构建事件。