如何在Visual Studio 2015社区中添加构建属性/宏

时间:2015-10-21 13:51:33

标签: c# macros visual-studio-2015

我正在构建一个UWP应用程序,我在App.xaml.cs文件中看到以下行:

#if DEBUG
...
#endif

我认为这是一个设置在某个地方的宏,我想设置自己的/看看还有什么可用,但我不能在我的生活中找到它的位置。

如果有人不知道答案,但是知道根据构建配置更改类似API密钥的最佳实践方法,我也会接受这个答案。

1 个答案:

答案 0 :(得分:1)

C#项目的条件编译符号在项目属性中定义。要访问这些属性,请在Solution Explorer中右键单击该项目,然后选择Properties。在打开的标签中,选择Build。可以从该页面配置条件符号。

此屏幕截图来自Visual Studio 2013,但自Visual Studio 2008以来,布局并未真正改变。

Screenshot of properties page

唯一预定义的符号是DEBUGTRACE,可以为各种构建配置打开和关闭。 Conditional compilation symbols文本框提供了输入自定义符号的位置。创建构建配置时会自动添加一些编译符号。在上面的屏幕截图中,定义的常量为TRACEWIN64

进一步阅读:How to: Create and Edit Configurations