3

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

我知道它可以通过CL 环境变量为 C++ 编译器完成。C# 是否有类似的可能?

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

4

2 回答 2

2

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

devenv.exe SolutionName /build SolnConfigName 
于 2011-01-30T05:17:15.157 回答
0

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

于 2010-10-19T13:15:40.287 回答