链接到解决方案配置的 C# 预处理器指令

标签 c# visual-studio-2010

在 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/

相关文章:

c# - 以编程方式创建 'SharePoint Solution'

c# - lock(locker) 和 lock(variable_which_I_am_using) 的区别

c# - 如何使 DataTable 可枚举?

visual-studio-2010 - 在源代码管理中查找 --> Visual Studio 2010 中的状态选项未显示

visual-studio-2010 - 如何使用 TF 命令行实用程序连接到源代码管理服务器

c# - Visual Studio 2010 解决方案文件夹中的未知 Index.dat 和 Storage.dat 文件

c# - 调用 MediaCapture.StartPreviewAsync 时为 "InvalidOperationException: A method was called at an unexpected time"

C# 要么返回 false,要么什么都不做

c# - 在我的应用程序中监听 MessageBox 和 Dialog 结果

c++ - CRXIR2 不适用于 Windows 7 和 Vista 上的 VS2010