在 Visual Studio 中,我可以使用
手动定义用于调试的指令#define DEBUG
// ...
#if DEBUG
Console.WriteLine("Debug version");
#else
Console.WriteLine("Release version");
#endif
有没有办法将它链接到解决方案配置,以便当我选择调试/发布或自定义配置时它会自动定义?
最佳答案
在Properties->Build->Conditional compilation symbols中。 定义您的指令并在预处理器条件中使用。
关于链接到解决方案配置的 C# 预处理器指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20933044/