Revit插件模板2020

Posted

技术标签:

【中文标题】Revit插件模板2020【英文标题】:Revit Addin Template2020 【发布时间】:2021-09-20 04:48:39 【问题描述】:

我使用了 Revit 插件模板,但是当我运行应用程序时出现此错误。你知道我为什么会收到这个错误吗? 我得到的错误是 Revit 无法运行 ExternalApplication。 你知道为什么它不能运行外部应用程序吗?

The Error Message

External Tools- External Tool Failure = Revit Cannot run External application "Application NewRibbon01"

【问题讨论】:

错误说, 外部工具 - 外部工具故障 = Revit 无法运行外部应用程序“Application NewRibbon01”。 【参考方案1】:

此消息表明您在 Revit AddIns 文件夹中安装了加载项清单 *.addin 文件,该文件引用了由于某种原因无法加载的外部应用程序 NewRibbon01

一个可能的原因是找不到。

例如,加载项 .NET DLL 程序集文件可能不在同一个 AddIns 文件夹中,或者可能指定了无效的加载项 DLL 路径。

请阅读并遵循 Revit 开发人员指南中有关 Revit add-in integration 的基本信息。它完整​​地解释了如何正确设置您的加载项清单。

上一个链接是指 Revit 2022 开发人员指南。同样的信息也适用于 Revit 2020:Revit 2020 add-in integration

掌握 Revit 插件安装、框架架构和更高级用法的基础知识的最简单方法是通过 Revit API getting started material 工作。这将完整地回答您的这个问题,也可以回答无数其他问题。

【讨论】:

谢谢杰里米,昨晚我最终重新开始使用 2019 模板,它工作正常,因为它正在生成 202o 插件模板没有创建的 .dll 文件。我只需要记住检查并确保在使用模板时我点击了构建功能,它会生成一个 dll 文件。如果没有创建一个 .dll 文件,有没有一种方法可以将一个 .dll 文件添加到现有项目中?就像我昨天遇到的问题一样,我注意到项目文件夹没有 .dll 文件。如果我们可以添加一个类似于添加类文件的方式,那就太好了。 我遇到的另一个问题是关于命令的,我的功能区按钮已添加,并且使用您的插件模板可以正常工作。但我希望我的命令可以打开外部文件,例如指向 excel 文件的超链接。这个可以吗? 要在 .NET 中打开文件,可以使用 File.Open 方法:docs.microsoft.com/en-us/dotnet/api/… 我通过电子邮件将文件发送给您,因为它很难解释。 我认为需要解释一下。没有问题,没有答案。

以上是关于Revit插件模板2020的主要内容,如果未能解决你的问题,请参考以下文章

revit2016附属怎么加载不出来

后装了建模大师插件后,在revit面板中能显示吗?中

Revit 插件 OnStartUp

如何从 revit 插件或使用 Forge api 为 Revit 文件创建 URN

Revit 2021插件开发入门教程

Revit插件打包——Advanced Installer使用说明