使用Revit 2015+VS2013搭建开发环境并实现helloWorld插件的小例子

最近开始接触Revit二次开发,为此找了些资料,进行入门。

工具:Revit 201*+VS201*,RevitLookup,AddinManager

据说进行Revit二次开发的时候,RevitLookup结合RevitAPI是一把利剑,具体好在哪里,读者可以自己动手实践,体会一下,这里先不赘述。

安装好Revit 201*+VS201*软件和RevitLookup,AddinManager插件,接下来就可以开始你的开发之旅了。

例子:使用Revit 2015+VS2013实现helloWorld插件的小例子

(1)打开VS软件,新建c#工程:

(2)新建完项目之后,为项目添加引用,如图所示:【引用】->右键【添加引用】->

【浏览】,找到你的revit的安装路径下的如图两个dll,选中之后【添加】。本例子Revit2015是直接安装在C盘的。


(3)添加完了之后,回到解决方案资源管理器面板,将两个dll的属性中的【复制到本地】的值改为false(默认是true)。可同时选中两个dll进行设置也可以分别进行设置。

(4)设置完成之后,修改cs文件的代码为如下图所示,修改完代码之后将项目编译(生成)一下:

(5)找到C:\ProgramData\Autodesk\Revit\Addins\2015路径,在此目录下新建一个文本文件,重命名一下,然后修改文件扩展名为.addin 。然后打开文件,进行如下编辑:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<RevitAddIns>
        <AddIn Type="Command">
        <!-- <下面一条语句中的路径是项目编译(生成)时产生的dll的路径> -->
                <Assembly>F:\MyWork\RevitSecondDevelop\Projects\11111\11111\bin\Debug\11111.dll</Assembly>
                <!-- <AddInId>下面一条语句是你的项目的GUID码</AddInId> -->
                <AddInId>004ee4a2-442f-40ef-8423-d84316cc1f62</AddInId>
                <!-- <下面一条语句中的类名是创建项目时的类名> -->
                <FullClassName>11111.Class1</FullClassName>
                <!-- <下面一条语句中的在revit中显示的插件名称> -->
                <Text>11111</Text>
                <VendorId>NAME</VendorId>
                <VendorDescription>Your Company Information</VendorDescription>
        </AddIn>
</RevitAddIns>

编辑完之后进行保存,此处是制作Revit插件的过程。

上面编译产生的路径,可以在下图快速复制得到。

上面项目的GUID的号码可以在属性代码中得到,如图:


至此,VS部分的工作基本完成,接下来转到Revit。

(6)打开Revit软件,【附加模块】->【外部工具】选择插件,如图:

选择插件之后,直接就可以运行了,运行结果如图所示:



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值