我需要一个有条件地编译我的c#解决方案的批处理文件,我尝试找到但没有找到相关内容。
答案 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选项。