Revit2015+vs2012新建项目

Posted sunny-su

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Revit2015+vs2012新建项目相关的知识,希望对你有一定的参考价值。

1.在vs中创建一个类库,创建项目名称(eg:Project1);

2.在vs中添加引用,即安装的revit所在的目录下的revitAPI.dll以及RevitAPIUI.dll文件。

3.修改项目的属性

    应用程序中:修改目标框架为.net framework 4.5 输出为类库

   生成:常规中,修改目标平台为自己需要的(我这里需要X64).输出URL为项目的.dll文件需要输出的位置。

  调试:将调试中的启动操作改为启用外部并将Revit.exe的url放入启动操作的URL中。

4.在vs中编写代码并生成解决方案

5.选择工具,里面有一个可以创建GUID打开,直接复制已有的或者再次创建一个新的都可以(这里的GUID在后边要用)。

6.在安装的revit所在的系统盘下找到隐藏的Data文件夹,找到AutoDesk/Revit/Addins/2015的文件夹(并不是所有人都是这个目录,要根据自己安装的目录来)。在该目录下创建项目的.addin文件

以下是我的一个项目中的配置

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<RevitAddIns>
        <AddIn Type="Command">
            <!-- <下面一条语句中的在revit中显示的插件名称> -->
            <Name>成都项目</Name>
            <!-- <下面一条语句中的路径是项目编译(生成)时产生的dll的路径> -->
            <Assembly>E:\RevitDll\chengdu2015\chengdu.dll</Assembly>
            <!-- <AddInId>下面一条语句是你的项目的GUID码</AddInId> -->
            <AddInId>C98BB16F-CBA7-4A9D-9073-4DA755CF42BC</AddInId>
            <!-- <下面一条语句中的类名是创建项目时的类名> -->
            <FullClassName>chengdu.Class</FullClassName>   
<text>成都</text>            
            <VendorId>单位的信息</VendorId>
            <VendorDescription>单位的网址</VendorDescription> 
        </AddIn>
</RevitAddIns>

 

7.启动vs程序既可以实现把vs代码放入到revit中。

8.在打开的revit中可以看到在附加模块中存在一个外部命令。点击进去就可以实现vs中的功能。

致此,一个简单的revit与vs的连接就可以实现了。

 

以上是关于Revit2015+vs2012新建项目的主要内容,如果未能解决你的问题,请参考以下文章

Revit二次开发--Hello World

如何使用vs2012编写c语言

vs2015怎么新建一个MVC空项目

怎么改变VS2012背景

VS2015 代码片段整理

VS2017 新建MFC项目时只有ATL选择,怎么才能建有窗体的MFC?