使用批处理文件条件编译c#解决方案

时间:2013-11-28 06:57:34

标签: c# batch-file compilation

我需要一个有条件地编译我的c#解决方案的批处理文件,我尝试找到但没有找到相关内容。

1 个答案:

答案 0 :(得分:3)

csc /define:DEBUG /optimize /out:File2.exe *.cs

void Foo()
{
#if DEBUG
    PrintDebugInfo();
#endif
    Bar();
}

这定义了常量DEBUG,因此File2.exe将包含对PrintDebugInfo的调用。

有关详细信息,请参阅MSDN csc.exe commandline选项。