通过devenv为C#解决方案指定其他条件编译符号

时间:2010-10-19 13:06:45

标签: c# visual-studio-2010 devenv

我正在尝试通过命令行上的devenv(vs2010)将附加的条件编译符号传递给C#编译器。

我知道可以通过CL environment variables为C ++编译器完成。 C#有类似的可能吗?

由于这个构建过程需要运行代码分析,据我所知,我一直坚持使用devenv来启动构建。

2 个答案:

答案 0 :(得分:2)

您不能通过命令行向devenv.exe指定任何编译符号,但您可以创建单独的解决方案配置并在命令行中引用它:

devenv.exe SolutionName /build SolnConfigName 

答案 1 :(得分:0)

在构建中的项目设置中,有一个设置“条件编译的符号”,至少在vs2008中,但我认为vs2010 wilkl提供的类似。