WP8定义了多个预处理器值

时间:2014-01-22 08:38:15

标签: c# silverlight visual-studio-2012 windows-phone-8 c-preprocessor

我知道我们可以在任何应用的属性设置中声明预处理器值。

enter image description here

我可以在条件编译符号中声明两个或三个宏,但是如果我想在这里定义25个值呢?还有其他方法,比如.cs文件,我可以在这里链接我的所有定义。

2 个答案:

答案 0 :(得分:0)

不,你不能在某处定义它们并在其他文件中使用。 MSDN page about define says

  

使用#define创建的符号范围是其中的文件   符号的定义。

答案 1 :(得分:0)

您可以使用Visual Studio的文本编辑器手动编辑.csproj文件。

  1. 解决方案资源管理器中右键单击您的项目。
  2. 选择卸载项目
  3. 右键单击 Solution Explorer 中的(已卸载)项目。
  4. 选择编辑MyProject.csproj
  5. 找到DefineConstants元素并直接在那里编辑您定义的符号。调试和发布配置的设置位于单独的PropertyGroup元素中。
  6. 右键单击 Solution Explorer 中的(已卸载)项目。
  7. 选择重新加载项目