
Revit二次开发环境搭建(Revit 2020+Visual Studio 2019)
发布日期:2021-05-17 08:04:55
浏览次数:15
分类:精选文章
本文共 2037 字,大约阅读时间需要 6 分钟。
Revit二次开发环境搭建(Revit 2020+Visual Studio 2019)准备内容
系统要求
- 操作系统:Windows 10 (x64)
- Visual Studio:2019
- Revit:2020
##Revit 2020 安装
- 选择方式:
- 通过浏览器搜索Revit官网下载试用版(或正式版,注意到期)。
- 使用教育/学生版(适合长期使用)。
- 版本建议:
- 避免安装过旧版本,防止安装异常。
- 其他提示:
- 安装期间可能遇到路径问题,确保所有软件按指引安装。
##Visual Studio 2019 安装
- 下载方式:
- VISUAL STUDIO 2019正式版可从社区下载。
- 确保安装
.NET Framework 4.7
。 - 注意事项:
- 安装完成后,仍需安装
.NET Core
。 - 如果需要高版本框架,可参考相关文档选择合适版本。
- 安装完成后,仍需安装
##Revit SDK 2020 安装
- 下载地址:点击跳转下载。
- 安装路径:
- 建议与Revit安装路径保持一致,即
C:\Program Files\Autodesk\Revit 2020
。
- 建议与Revit安装路径保持一致,即
- 文件复制:
- 找到
Revit 2020 SDK
中的AddInManager
文件夹。 - 将
AddInManager.dll
和Autodesk.AddInManager.addin
复制到C:\ProgramData\Autodesk\Revit\Addins\2020
。
- 找到
- 文件修改:
- 打开
Autodesk.AddInManager.addin
,修改Assembly标签为SDK安装路径。
- 打开
- 提示:
- 点击添加模块,会显示外部工具列表。
##AddinManager 配置
- 文件路径:
- 可能隐藏在
C:\ProgramData\Autodesk\Revit\Addins\2020
中。
- 可能隐藏在
- 文件复制:
- 将SDK中
AddInManager.dll
和相关文件复制到上述路径。
- 将SDK中
- 重要设置:
- 修改
Autodesk.AddInManager.addin
文件的Assembly标签。
- 修改
- 启用插件:
- 重新启动Revit,检查外部工具列表。
##Revit Lookup 安装
- 下载方式:点击跳转下载。
- 文件解释:
- 解压ZIP文件。
- 复制到Revit SDK路径下,即
C:\Program Files\Autodesk\Revit 2020 SDK\RevitLookup-2019.0.0.7\CS
。 - 解决问题:
- 如果提示框架不匹配:
- 下载
.NET Framework 4.7 Developer Pack
。 - 安装完成后,再添加语言包。
- 代码引用:
- 在项目中手动添加
AdWindows
、RevitAPI
等引用。 - 检查生成路径
C:\Program Files (x86)\Autodesk\Revit 2020 SDK\RevitLookup-2019.0.0.7\CS\bin\Debug
。
- 在项目中手动添加
##ILSpy 4.0.1 安装
- 下载方式:点击跳转下载。
- 配置使用:
- 完成安装后,使用ILSpy查看Revit API。
##插件开发测试(示例)
- 创建项目:
- 打开VS,选择
类库(.NET Framework)
模板。 - 项目名为
Hello Revit
。 - 添加引用:
- 添加
RevitAPI.dll
和RevitAPIUI.dll
。 - 设置
.CopyToProjectOutput
为False
。
- 添加
- 代码框架:
using System;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attributes;namespace Hello_Revit{ [Transaction(TransactionMode.Manual)] public class Class1 : IExternalCommand { public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { TaskDialog.Show("Revit", "Hello Revit!"); return Result.Succeeded; } }}
- 生成文件:
- 生成x64类库。
- 复制 DLL 文件到插件目录:
C:\ProgramData\Autodesk\Revit\Addins\2020
。 - 打包为addin文件,名称为
HelloRevit.addin
。
##插件运行与测试
- 重启Revit:检查是否显示新插件。
- 功能验证:
- 插件在【附加模块→外部工具】中显示。
- 输入
Hello Revit
,即可显示弹出框。
《以上内容来自个人技术博客,仅供参考,其它权限需联系作者》
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年05月02日 07时39分12秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
推荐几篇近期必看的视觉综述,含GAN、Transformer、人脸超分辨、遥感等
2019-03-09
BUU-MISC-caesar
2021-05-12
【专题3:电子工程师 之 上位机】 之 【46.QT音频接口】
2021-05-12
一文理解设计模式--命令模式(Command)
2021-05-12
VTK:可视化之RandomProbe
2021-05-12
block多队列分析 - 2. block多队列的初始化
2021-05-12
Java时间
2021-05-12
不编译只打包system或者vendor image命令
2021-05-12
The wxWindows Library Licence (WXwindows)
2021-05-12
【编程】C语言入门:1到 100 的所有整数中出现多少个数字9
2019-03-09
flink启动(二)
2019-03-09
pair的用法
2019-03-09
Flex 布局的自适应子项内容过长导致其被撑大问题
2019-03-09
PL/SQL 动态Sql拼接where条件
2019-03-09
Lua-table 一种更少访问的安全取值方式
2019-03-09
虚函数
2019-03-09
【自学Flutter】4.1 Material Design字体图标的使用(icon)
2019-03-09
【换行符】什么时候用cin.get()吃掉输入流中的换行符
2019-03-09