Revit二次开发--addin文件

Revit 二次开发中,如果想通过API 来访问或扩展Revit,需要用户在自己的插件中实现特殊的接口,就是IExternalCommand、IExternalApplication、IExternalDBApplication。最为常用的就是IExternalCommand和IExternalApplication,这两个接口所对应的注册文件.addin略有区别,记录如下

1、对于IExternalCommand对应的注册文件为

	<?xml version="1.0" encoding="utf-8" standalone="no"?>
	<RevitAddIns>
		<AddIn Type="Command">
	 	<Assembly>D:\Sample\HelloWorld\bin\Debug\HelloWorld.dll</Assembly>
	 	<AddInId>239BD853-36E4-461f-9171-C5ACEDA4E721</AddInId>
	 	<FullClassName>HelloWorld.Class1</FullClassName>
		 <Text>HelloWorld</Text>
		 <VendorId>ADSK</VendorId>
		 <VendorDescription>Autodesk, www.autodesk.com</VendorDescription>
		 </AddIn>
</RevitAddIns>

2、对于IExternalApplication对应的注册文件为

	<?xml version="1.0" encoding="utf-8" standalone="no"?>
	<RevitAddIns>
	<AddIn Type="Application">
	 <Name>SampleApplication</Name>
	 <Assembly>D:\Sample\AddPanel\AddPanel\bin\Debug\AddPanel.dll</Assembly>
	 <AddInId>604B1052-F742-4951-8576-C261D1993107</AddInId>
	 <FullClassName>AddPanel.CsAddPanel</FullClassName>
	 <VendorId>ADSK</VendorId>
	 <VendorDescription>Autodesk, www.autodesk.com</VendorDescription>
	 </AddIn>
</RevitAddIns>

区别是:1)Addin Type不同;2)对应IExternalApplication中多了Name标签

对标签的解释如下:
在这里插入图片描述

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值