我正在构建一个UWP应用程序,我在App.xaml.cs文件中看到以下行:
#if DEBUG
...
#endif
我认为这是一个设置在某个地方的宏,我想设置自己的/看看还有什么可用,但我不能在我的生活中找到它的位置。
如果有人不知道答案,但是知道根据构建配置更改类似API密钥的最佳实践方法,我也会接受这个答案。
答案 0 :(得分:1)
C#项目的条件编译符号在项目属性中定义。要访问这些属性,请在Solution Explorer
中右键单击该项目,然后选择Properties
。在打开的标签中,选择Build
。可以从该页面配置条件符号。
此屏幕截图来自Visual Studio 2013,但自Visual Studio 2008以来,布局并未真正改变。
唯一预定义的符号是DEBUG
和TRACE
,可以为各种构建配置打开和关闭。 Conditional compilation symbols
文本框提供了输入自定义符号的位置。创建构建配置时会自动添加一些编译符号。在上面的屏幕截图中,定义的常量为TRACE
和WIN64
。