Revit二次开发 多版本动态引用RevitAPI

整体效果是通过设置不同的配置,达到引用不同版本RevitAPI.dll的效果。
在发布版本的时候很有用。
具体步骤如下:
1.点击vs左上角Debug和Release下的配置管理器,点开对应的项目配置,选择新建。
举例1:名称为Revit2016_Debug,从此处复制设置选择Debug.
名称为Revit2016_Release,从此处复制设置选择Release.
依次创建各个版本对应的名称。
在这里插入图片描述
在这里插入图片描述
创建好后的效果图如上。
此处举例,只创建了2018和2020版本。
2。点击项目属性,打开生成页面。根据不同的配置,依次设置条件编译和符号如revit2020,revit2018等等,目标平台选用x64。
在这里插入图片描述
3.准备好不同版本的RevitAPI.dll。建议设置统一路径,记住这个路径,后面要用。如下图所示:
在这里插入图片描述
在这里插入图片描述
4.打开项目所在文件夹,找到在解决方案旁边的.csproj文件,使用记事本或者Notepad++编辑。记得要关掉VS。
在这里插入图片描述
5.在每一个PropertyGroup标签版本的位置,添加一行代码:2018则添加2018
2020则添加2020

在这里插入图片描述
在标签的地方,添加

C:\ProgramData\Autodesk\Revit\Revit $(RevitVersion)\RevitAPIUI.dll
False

注释:Reference就是vs里面的引用。地址是动态的,是因为 RevitVersion 。
在这里插入图片描述
保存文件,整体完成。
打开vs,选择不同配置,可以看到引用的RevitAPI会根据不同配置改变。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值