Revit基本两年一大变。所以在做开发的时候需要做多个版本的才行。但是每个版本做一个项目又很不方便,因为很多代码类似,改了前面忘了后面的版本,所以很头疼,最好能够几个版本共用一个类,不同版本通过预编译来解决。这里只说怎么解决多版本共用一个类的问题,预编译比较简单,自己去查查相关内容即可。
以下是详细步骤:
1.新建一个空的解决方案,然后添加两个项目,如下图:
2.接下来打开项目问件夹,并把两个项目的.csproj文件复制过去。
3.然后移除掉那两个项目
4.通过解决方案里的添加》现有项目,把PluginRevit里的两个文件加载进来
5.接下来把17、18的csproj文件打开,并把下图标红的位置修改成同样的名称。多版本的工作环境就搞定了,接下来试试成果。
6.在17版里新建一个文件夹和一个类,并用Ctrl+c和Ctrl+v复制到18版里。最后我们可以发现,两个项目共用一个类,这样做多版本就方便得多。最好还修改一下生bin文件的目标地址,配合SVN,多人小团队开发起来就事半功倍。多版本用不同的api的时候,用预编译命令解决这个问题。
7、加上预编译命令,并注意修改AssemblyInfo.cs文件
资源位置:
微信公众号:xuebim
关注建筑行业BIM发展、研究建筑新技术,汇集建筑前沿信息!
← 微信扫一扫,关注我们+
评论前必须登录!
注册