2010-10-19 52 views
3

我試圖通過devenv(vs2010)在命令行上向C#編譯器傳遞附加的條件編譯符號。通過devenv爲C#解決方案指定附加的條件編譯符號

我知道它可以通過CL environment variables爲C++編譯器完成。 是否有類似可能的C#的東西嗎?

由於此構建過程需要運行代碼分析,因此我堅持使用devenv來啓動構建,據我所知。

+3

不與devenv.exe的。您可以使用的MSBuild,/屬性選項*取代*的''屬性,而不是增加。 – 2010-10-19 13:45:48

回答

1

不能指定通過命令行任何編譯符號devenv.exe但你可以創建一個單獨的解決方案配置,並指它在命令行:

devenv.exe SolutionName /build SolnConfigName 
0

在構建的項目設置中有一個設置「符號條件編譯」,至少在vs2008中,但我認爲vs2010 wilkl提供了類似的。

+0

燁 - 我想控制經由devenv的命令行。 – Frederik 2010-10-19 14:19:56

相關問題