用户工具

站点工具


faq:revit:config1

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
faq:revit:config1 [2021/10/27 18:03]
fox
— (当前版本)
行 1: 行 1:
-====Revit插件的配置==== 
-总的来说,就是把dll文件和addin文件放到Revit插件目录,并修改addin文件的内容来匹配dll 
- 
-  - Revit插件相关目录:C:\ProgramData\Autodesk\Revit\Addins\2019 
-    - 注意上述目录中ProgramData是指“%programdata%”,一般是C:\ProgramData,它是隐藏目录,你要打开显示隐藏文件才行。 
-    - 2019是版本号,这里是Revit2019,根据版本不同,这个目录名不同。 
-  - 要安装的插件 
-    - 安装Add-InManager 
-      - 两个文件在,RevitSDK安装目录下的AddInManager目录中,有AddInManager.dll和Autodesk.AddInManager.addin 
-      - 注意修改Autodesk.AddInManager.addin文件中的3个安装路径:<code> 
-<?xml version="1.0" encoding="utf-8"?> 
-<RevitAddIns> 
-   <AddIn Type="Command"> 
-      <Assembly>dll所在路径\AddInManager.dll</Assembly> 
-      <ClientId>8C0A9E25-B7C5-421c-A1AB-702F73FA551F</ClientId> 
-      <FullClassName>AddInManager.CAddInManager</FullClassName> 
-      <Text>Add-In Manager (Manual Mode)</Text> 
-      <VisibilityMode>AlwaysVisible</VisibilityMode> 
-      <LanguageType>Unknown</LanguageType> 
-      <VendorId>ADSK</VendorId> 
-      <VendorDescription>Autodesk, www.autodesk.com</VendorDescription> 
-  </AddIn> 
-  <AddIn Type="Command"> 
-      <Assembly>dll所在路径\AddInManager.dll</Assembly> 
-      <ClientId>6FDB8EC7-CCD3-4fc0-ADB7-B459D298FB93</ClientId> 
-      <FullClassName>AddInManager.CAddInManagerFaceless</FullClassName> 
-      <Text>Add-In Manager (Manual Mode, Faceless)</Text> 
-      <VisibilityMode>AlwaysVisible</VisibilityMode> 
-      <LanguageType>Unknown</LanguageType> 
-      <VendorId>ADSK</VendorId> 
-      <VendorDescription>Autodesk, www.autodesk.com</VendorDescription> 
-  </AddIn> 
-  <AddIn Type="Command"> 
-      <Assembly>dll所在路径\AddInManager.dll</Assembly> 
-      <ClientId>91A2419C-5FCA-491A-BAA3-29A497EC07C7</ClientId> 
-      <FullClassName>AddInManager.CAddInManagerReadOnly</FullClassName> 
-      <Text>Add-In Manager (ReadOnly Mode)</Text> 
-      <VisibilityMode>AlwaysVisible</VisibilityMode> 
-      <LanguageType>Unknown</LanguageType> 
-      <VendorId>ADSK</VendorId> 
-      <VendorDescription>Autodesk, www.autodesk.com</VendorDescription> 
-  </AddIn>   
-</RevitAddIns> 
-</code> 
-    - 安装RevitLookup 
-      - 下载代码,解压到RevitSDK目录下 
-      - 寻找RevitLook.sln文件,用VS打开 
-      - 有6个引用,会带上黄色标记,因为,他们的路径项目是不知道的,所以报错 
-      - 在解决方案管理器中,添加引用。在引用管理器中选择“浏览”,在安装目录下添加6个引用,AdWindows,RevitAPI,RevitAPIIFC,RevitAPIMacros,RevitAPIUI,RevitAPIMacros,然后,会发现原来6个引用的现在应该正确了,没有警告标志了。 
-      - 编译代码,注意修改平台类型,在VS的 “生成” → “配置管理器” → “活动解决方案平台” 中增加 “X64”平台 
-      - 在项目 “属性”->“生成”->“输出”->“输出路径”能看到dll最终在哪个目录,最后注意dll生成时间可判断是否新生成。 
-      - 在安装路径下,找到RevitLookup-2019.0.0.7\CS目录下找到RevitLookup.addin文件 
-      - 修改RevitLookup.addin,指出dll在何处,具体操作:<code> 
-<?xml version="1.0" encoding="utf-8" standalone="no"?> 
-<RevitAddIns> 
-   <AddIn Type="Application"> 
-      <Assembly>dll所在路径\RevitLookup.dll</Assembly> 
-      <ClientId>356CDA5A-E6C5-4c2f-A9EF-B3222116B8C8</ClientId> 
-      <FullClassName>RevitLookup.App</FullClassName> 
-      <Name>Revit Lookup</Name> 
-      <VendorId>ADSK</VendorId> 
-      <VendorDescription>Autodesk, www.autodesk.com</VendorDescription>    
-   </AddIn> 
-</RevitAddIns>\CS\bin\Debug\RevitLookup.dll</Assembly> 
-      </code> 
-    - 安装HelloWorld 
-      - 修改平台类型为“X64” 
-      - 添加Revit的接口引用 
-      - 新增,注意代码是我们自己写的,所以这个addin文件,当然只能是自己写一个,用记事本写一个txt 
-      - 注意,GUID可以在在项目 “属性”->“应用程序”->“程序集信息”->“GUID”中得到,这个是一个程序的唯一身份证号 
-      - 注意,在类全名项要填写正确的项目名和类名,具体就是项目名.类名 
-      - 修改路径和GUID和类全名,共3处,具体如下:<code> 
-<?xml version ="1.0" encoding ="utf-8" standalone ="no"?> 
-<RevitAddIns> 
-  <AddIn Type="Command"> 
-    <Assembly>这里请填写我们生成的dll的完整路径</Assembly> 
-    <AddInId>这里填写GUID</AddInId> 
-    <FullClassName>项目名.Class1</FullClassName> 
-    <Text>HelloWorld</Text> 
-    <VendorId>NAME</VendorId> 
-  </AddIn> 
-</RevitAddIns> 
-</code> 
  
faq/revit/config1.1635357835.txt.gz · 最后更改: 2021/10/27 18:03 由 fox