Revit2020二次开发环境配置

Revit2020二次开发环境配置


需要下载软件:Revit 2020, Visual Studio 2019
需要配置文件:AddInManager,RevitLookup

Visual Studio下载地址:链接: link.下载社区版即可

安装VS时工作负载选择.NET桌面开发和.NET Core
在这里插入图片描述
在这里插入图片描述

配置AddInManager和RevitLookup,所需配置文件已打包好自行下载。
下载链接: link.提取码:u9xv

将下载好的文件放到C:\ProgramData\Autodesk\Revit\Addins\2020目录下。
打开Revit,点击附加模块-外部工具,可以看到以下插件。
在这里插入图片描述
打开Visual Studio,创建新项目,选择C#类库(.NET Framework),项目名称命名为HelloRevit,点击创建。
在引用里添加以下两个引用并在属性中把复制本地设置为faulse。
在这里插入图片描述
在生成-配置管理器中把平台的Any CPU改为x64。
在这里插入图片描述
添加以下代码

using System; 
using Autodesk.Revit.DB; 
using Autodesk.Revit.UI; 
using Autodesk.Revit.Attributes; 
namespace HelloRevit
{
    [Transaction(TransactionMode.Manual)]
    public class Class1 : IExternalCommand
    {
        public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
        {
            TaskDialog.Show("Revit", "Hello Revit!");
            return Autodesk.Revit.UI.Result.Succeeded;
        }
    }
}

点击生成,之后新建文本文件,把名字改为HelloRevit.addin,输入以下内容

<?xml version ="1.0" encoding ="utf-8" standalone ="no"?>
<RevitAddIns>
  <AddIn Type="Command">
    <Assembly>C:\Users\FME\source\repos\HelloRevit\HelloRevit\bin\x64\Debug\HelloRevit.dll</Assembly>
    <AddInId>a139643f-bf1f-41f3-9cd6-d3cfe8e46736</AddInId>
    <FullClassName>HelloRevit.Class1</FullClassName>
    <Text>Hello World</Text>
    <VendorId>NAME</VendorId>
  </AddIn>
</RevitAddIns>

Assembly填入刚刚编译生成的本地路径,AddInId填入AssemblyInfo.cs文件里的GUID,将保存好的文件放入C:\ProgramData\Autodesk\Revit\Addins\2020目录下,重新打开Revit即可。
点击附加模块-外部工具-Hello World,大功告成!
在这里插入图片描述

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值