1
3
您可以使用基于插件的体系结构,其中所有(或大多数)功能都作为扩展核心应用程序功能的插件实现。这样,您的版本将只在安装/发货的程序集等方面有所不同。 当然,使用这种方法,您可以通过复制丢失的程序集,使“入门”版变成“专业版”。为了解决这个问题,您仍然需要求助于条件编译,但是您必须有条件地编译负责加载这些插件的块。
例如,假设对于您的专业版,您希望能够添加,例如,导出功能。为此,您将创建一个单独的
因此,您的专业版将能够通过自定义扩展
|
2
2
可以使用条件编译或条件属性。 以下是一篇解释这些主题的文章: Building and Maintaining Multiple Application Editions using Conditional Compilation |
3
0
标记将是一个选项,但我猜这将是“条件编译”。安装类型将设置一个标志,基于这些标志,一些代码将被执行,否则将被忽略。 你能有不同的代码分支吗?这样,每个版本将只有该安装类型的相关代码。不需要携带永远不会使用的代码。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |