使用“构建配置”在Visual Studio中创建项目的多个版本
我需要使用配置创建项目的多个版本,就像我们使用#if
#define
, #if
, #endif
。
使用这些预处理程序指令的缺点是我需要在项目的几乎每个文件中定义符号,但我想通过构建配置来处理这个问题。
我甚至不确定Build Configurations是否能帮助我做到这一点。
我想要的是如果我创建一个名为“Development”的配置和其他名称为“QA”的配置,我的代码将如下所示:
if #Development or if $QA
请指导我实现这一目标。
出于此原因,存在Configuration Manager。
现在,您的每个项目都可以使用#if DEVELOPMENT预处理程序指令
如果您还需要RELEASE,请重复上述步骤,但从预定义的RELEASE配置复制并提供不同的NAME
现在,可以直接从Visual Studio标准工具栏中的解决方案配置组合工具切换,无论是否定义了开发符号的配置,都可以在不编辑每个项目的情况下完成。
您还可以查看MSDN文章如何:创建和编辑配置
除了Michael Freidgeim的解决方案,您还可以使用属性conditional
进行中心初始化操作或其他void函数:
[Conditional("DEVELOPMENT")] public static void InitDemo() { Models.LogFile.ErrorLog("This is a Development Version!"); // init settings }
在此处找到: http : //msdn.microsoft.com/de-de/library/4xssyw96%28v=vs.80%29.aspx
上述就是C#学习教程:使用“构建配置”在Visual Studio中创建项目的多个版本分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1251222.html