使用“BuildConfigurations”在VisualStudio中创建多个版本的项目我需要使用配置来创建多个版本的项目,就像我们使用#if#define、#if、#endif。使用这些预处理器指令的缺点是我需要在项目的几乎每个文件中定义符号,但我想通过构建配置来处理这个问题。我什至不确定构建配置是否会帮助我做到这一点。我想要的是,如果我创建一个名为“Development”的配置和另一个名为“QA”的配置,我的代码将如下所示:if#Developmentorif$QA请指导我实现这个。为此,存在ConfigurationManager。您的每个项目现在都可以使用#ifDEVELOPMENT预处理器指令如果您还需要RELEASE,请重复上述步骤但从预定义的RELEASE配置中复制并赋予不同的名称现在,您可以直接从VisualStudio标准工具解决方案配置组合工具栏中的切换,无论是否定义开发符号的配置,都可以在不编辑每个项目的情况下完成。您还可以查看MSDN文章Howto:CreateandEditConfigurations除了MichaelFreidgeim的解决方案之外,您还可以使用属性conditional进行中央初始化操作或其他void函数:[Conditional("DEVELOPMENT")]publicstaticvoidInitDemo(){Models.LogFile.ErrorLog("这是开发版!");//initsettings}在这里找到:http://msdn.microsoft.com/de-de/library/4xssyw96%28v=vs.80%29.aspx以上是C#学习教程:使用“buildconfiguration”创建VisualStudio中项目的多个版本。如果对大家有用,需要进一步了解C#学习教程,还望大家多多关注~本文整理自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
