EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 478|回复: 7
打印 上一主题 下一主题

【求助】关于“外部应用程序附加模块需要名称节点”

[复制链接]

4

主题

77

帖子

307

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
307

社区QQ达人

跳转到指定楼层
楼主
发表于 2015-7-29 18:18:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Aaronyee 于 2015-11-2 19:21 编辑

==========【以下是源程序代码】 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using System.Windows.Media.Imaging; using System.Reflection; namespace HelloWorldPanel { /// /// This application's main class. The class must be Public. /// public class Class1 : IExternalApplication { // Both OnStartup and OnShutdown must be implemented as public method public Result OnStartup(UIControlledApplication application) { // Add a new ribbon panel RibbonPanel ribbonPanel = application.CreateRibbonPanel("NewRibbonPanel"); // Create a push button to trigger a command add it to the ribbon panel. string thisAssemblyPath = Assembly.GetExecutingAssembly().Location; PushButtonData buttonData = new PushButtonData("cmdHelloWorld", "Hello World", thisAssemblyPath, "Walkthrough.HelloWorld"); PushButton pushButton = ribbonPanel.AddItem(buttonData) as PushButton; // Optionally, other properties may be assigned to the button // a) tool-tip pushButton.ToolTip = "Say hello to the entire world."; // b) large bitmap Uri uriImage = new Uri(@"D:\Sample\AddPanel\AddPanel\bin\Debug\AddPanel.png"); BitmapImage largeImage = new BitmapImage(uriImage); pushButton.LargeImage = largeImage; return Result.Succeeded; } public Result OnShutdown(UIControlledApplication application) { // nothing to clean up in this simple case return Result.Succeeded; } } /// /// The "HelloWorld" external command. The class must be Public. /// [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] public class HelloWorld : IExternalCommand { // The main Execute method (inherited from IExternalCommand) must be public public Autodesk.Revit.UI.Result Execute(ExternalCommandData revit, ref string message, ElementSet elements) { TaskDialog.Show("Revit", "Hello World"); return Autodesk.Revit.UI.Result.Succeeded; } } } ===================【以下是addin文件】 D:\Sample\HelloWorldPanel\HelloWorldPanel\bin\Debug\HelloWorldPanel.dll C615E05D-1159-43CA-A689-95DC3DA6017A HelloWorldPanel.Class1 HelloWorldPanel ASDK ChengCai =================【问题】 求解决方案 威尼斯人:wns185.com首存赠送58元亻足球亻真_人亻各类彩票齐全亻提现即时到账
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对

12

主题

523

帖子

439

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
439
QQ
2F
发表于 2015-7-30 08:49:43 | 只看该作者
本帖最后由 Aaronyee 于 2015-11-2 19:21 编辑

威尼斯人:wns185.com首存赠送58元Э足球Э真_人Э各类彩票齐全Э提现即时到账

4

主题

77

帖子

307

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
307

社区QQ达人

3F
 楼主| 发表于 2015-7-30 10:24:48 | 只看该作者
本帖最后由 Aaronyee 于 2015-11-2 19:21 编辑

自己顶 SO娱乐城:真_人.足球.彩票齐全| 开户送10元.首存送58元.手机可投b注任何游戏顶级信用b提现即时到账SO.CC

1

主题

4

帖子

32

积分

BIM书童

Rank: 1

积分
32

社区QQ达人

4F
发表于 2015-8-5 16:58:58 | 只看该作者
本帖最后由 Aaronyee 于 2015-11-2 19:21 编辑

缺少 tag: Name
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <RevitAddIns>
  3. <AddIn Type="Application">
  4. <Name>StartAPP</Name>
  5. <Assembly>D:\Sample\HelloWorldPanel\HelloWorldPanel\bin\Debug\HelloWorldPanel.dll</Assembly>
  6. <AddInId>C615E05D-1159-43CA-A689-95DC3DA6017A</AddInId>
  7. <FullClassName>HelloWorldPanel.Class1</FullClassName>
  8. <Text>HelloWorldPanel</Text>
  9. <VendorId>ASDK</VendorId>
  10. <VendorDescription>ChengCai</VendorDescription>
  11. </AddIn>
  12. </RevitAddIns>
复制代码
本站强荐:185娱乐~城.足球~真_人.彩票齐全~手机可投~注任何游戏. 首次开户送10元.首存送58元.信誉绝对保证185.cc
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|EaBIM网 ( 苏ICP备2020058923号-1  苏公网安备32011502011255号

GMT+8, 2024-11-16 13:01

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表