BIM建筑网
更专业的BIM技术学习网站!


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

免费的Ai上线啦!
BIM建筑网自主研发,你想要Ai功能都在这里!
Ai·提升效率 技术答疑

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

以下是详细步骤:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

资源位置:

 

微信公众号:xuebim
关注建筑行业BIM发展、研究建筑新技术,汇集建筑前沿信息!
← 微信扫一扫,关注我们+
赞(0) 打赏
BIM建筑网 » Revit二次开发——如何搭建多版本的框架,方便编程

评论 抢沙发

评论前必须登录!

 

BIM建筑网,更专业的BIM技术学习网站!

关注建筑新动态,分享建筑新技术

联系我们关于BIM建筑网

觉得文章有用就打赏一下小编吧

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

扫码登录

微信「关注」,快捷登录
扫码关注后会自动登录
注册登录代表您已同意《用户许可协议》
账号登录 | 其他登录

|登录

找回密码

|账号登录注册