我正在尝试通过命令行上的devenv(vs2010)将附加的条件编译符号传递给C#编译器。
我知道可以通过CL environment variables为C ++编译器完成。 C#有类似的可能吗?
由于这个构建过程需要运行代码分析,据我所知,我一直坚持使用devenv来启动构建。
答案 0 :(得分:2)
您不能通过命令行向devenv.exe
指定任何编译符号,但您可以创建单独的解决方案配置并在命令行中引用它:
devenv.exe SolutionName /build SolnConfigName
答案 1 :(得分:0)
在构建中的项目设置中,有一个设置“条件编译的符号”,至少在vs2008中,但我认为vs2010 wilkl提供的类似。