Revit二次开发——如何搭建多版本的框架,方便编程

原文链接

Revit基本两年一大变。所以在做开发的时候需要做多个版本的才行。但是每个版本做一个项目又很不方便,因为很多代码类似,改了前面忘了后面的版本,所以很头疼,最好能够几个版本共用一个类,不同版本通过预编译来解决。这里只说怎么解决多版本共用一个类的问题,预编译比较简单,自己去查查相关内容即可。

以下是详细步骤:

1.新建一个空的解决方案,然后添加两个项目,如下图:

image

2.接下来打开项目问件夹,并把两个项目的.csproj文件复制过去。

image
image

3.然后移除掉那两个项目

image

4.通过解决方案里的添加》现有项目,把PluginRevit里的两个文件加载进来

image

5.接下来把17、18的csproj文件打开,并把下图标红的位置修改成同样的名称。多版本的工作环境就搞定了,接下来试试成果。

image

6.在17版里新建一个文件夹和一个类,并用Ctrl+c和Ctrl+v复制到18版里。最后我们可以发现,两个项目共用一个类,这样做多版本就方便得多。最好还修改一下生bin文件的目标地址,配合SVN,多人小团队开发起来就事半功倍。多版本用不同的api的时候,用预编译命令解决这个问题。

image

7、加上预编译命令,并注意修改AssemblyInfo.cs文件

image
image

资源位置:
https://download.csdn.net/download/niuge8905/10609852

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容