Revit插件加载,addin文件的设置


问题描述:

Revit二次开发使用addin加载时,出现如下错误。 

“外部工具-不存在于附加模块对应的供应商ID节点” 

“无法初始化附加模块“helloworld.addin”,因为附加模块注册表中缺少所需的供应商ID节点值。可根据供应商ID节点识别附加模块应用程序的供应商。如要Revit运行附加模块,必须注册清单“helloworld.addin”文件中定义的节点” 


请问这个要如何解决,谢谢 

addin文件内容如下: 

 

 

 

D:\HelloWorld\bin\Debug\HelloWorld.dll 

4d8936ea-82ca-49b0-abc0-d0904d8bd716 

HelloWorld.Class1 

HelloWorld 

 


答:

从Revit 2013开始,所有的插件命令加载设置中,都需要加入开发者单位信息,也就是错误信息提示的:供应商ID节点值,Tag名字是VendorId。需要在addin文件中加入开发商信息。

比如:Autodesk

在Revit2012里面加载时,无需加这个Tag。当然加了,也不会产生错误。


另外, 在Addin文件的第一行的 standalong="no"最好去掉。有些开发者的addin文件包含此信息,插件加载不上,而且没有任何错误提示。


总结上面所述,一个可用的addin文件应该是这样。

 

 

 

D:\HelloWorld\bin\Debug\HelloWorld.dll 

4d8936ea-82ca-49b0-abc0-d0904d8bd716 

HelloWorld.Class1 

HelloWorld 

ABC

 


转载请复制以下信息:
原文链接: http://blog.csdn.net/joexiongjin/article/details/8307594
作者:  叶雄进 , Autodesk ADN

你可能感兴趣的:(Revit,Revit,二次开发入门,概念说明)