我試圖通過devenv(vs2010)在命令行上向C#編譯器傳遞附加的條件編譯符號。通過devenv爲C#解決方案指定附加的條件編譯符號
我知道它可以通過CL environment variables爲C++編譯器完成。 是否有類似可能的C#的東西嗎?
由於此構建過程需要運行代碼分析,因此我堅持使用devenv來啓動構建,據我所知。
我試圖通過devenv(vs2010)在命令行上向C#編譯器傳遞附加的條件編譯符號。通過devenv爲C#解決方案指定附加的條件編譯符號
我知道它可以通過CL environment variables爲C++編譯器完成。 是否有類似可能的C#的東西嗎?
由於此構建過程需要運行代碼分析,因此我堅持使用devenv來啓動構建,據我所知。
不能指定通過命令行任何編譯符號devenv.exe
但你可以創建一個單獨的解決方案配置,並指它在命令行:
devenv.exe SolutionName /build SolnConfigName
在構建的項目設置中有一個設置「符號條件編譯」,至少在vs2008中,但我認爲vs2010 wilkl提供了類似的。
燁 - 我想控制經由devenv的命令行。 – Frederik 2010-10-19 14:19:56
不與devenv.exe的。您可以使用的MSBuild,/屬性選項*取代*的''屬性,而不是增加。 –
2010-10-19 13:45:48