最近我在项目中注意到,项目配置的名称被自动注入到编译器定义中,例如,一个名为"MySpecialBuild"的项目配置可以在源代码中使用#if MYSPECIALBUILD。
为了使用这个方便的功能,我已经删除了所有手动定义,但是在创建测试发布配置文件时,我发现发布模式不会注入这些定义。我觉得奇怪的是发布构建过程与IDE构建过程的工作方式不同 - 是否有一种设置可以在发布模式下启用此功能?也许是在.pubxml文件中的某个地方?
谢谢,
马克
为了使用这个方便的功能,我已经删除了所有手动定义,但是在创建测试发布配置文件时,我发现发布模式不会注入这些定义。我觉得奇怪的是发布构建过程与IDE构建过程的工作方式不同 - 是否有一种设置可以在发布模式下启用此功能?也许是在.pubxml文件中的某个地方?
谢谢,
马克