发布
社区首页 >问答首页 >Autodesk Inventor附加模块未加载

Autodesk Inventor附加模块未加载
EN

Stack Overflow用户
提问于 2012-07-10 22:11:32
回答 3查看 4.2K关注 0票数 0

我安装了Autodesk Inventor 2012及其SDK,包括附加模块创建向导。我已经创建了一个插件项目(在VB.NET中),并使用了所提供的SimpleAddIn示例中的代码。.addin文件指向编译的dll输出的位置。

然而,我遇到了以下问题。加载Inventor时,不会触发附加模块激活功能中的任何断点。此外,当我调用外接程序列表时,我的加载项在列表中显示为未加载,而无论我将其标记为什么,它都不会加载。

这种行为的原因可能是什么?如何解决这个问题呢?

EN

回答 3

Stack Overflow用户

发布于 2012-08-01 21:49:55

好吧,我假设您正在使用通过清单部署的RegistryFreeAddins ...从您的AddIn在AddIn管理器中列出这一事实,我得出结论,注册可以工作,但在运行时加载失败。这可能有以下主要原因:

  • 缺少依赖项(如果您使用第三方assembiles)
  • BadImageFormatException (在x86中编译的AddIn,并且安装了X64 Inventor,如果您使用的是64位操作系统,则始终安装)

在VisualStudio中查看您的调试输出。您是否看到任何与您的AddIn相关的异常消息?如果没有,您可以尝试在VS中激活“托管调试助手”(特别是对于BadImageFormat和FileNotFoundException)。只需在谷歌上搜索上面的短语,看看它是如何做到的。

希望我能帮上忙:)

票数 2
EN

Stack Overflow用户

发布于 2012-09-20 03:10:20

您的目标是.Net 4吗?Inventor 2012似乎仅支持.net 3.5。我遇到了同样的问题,并更改到3.5使我的插件正确加载。

http://forums.autodesk.com/t5/Autodesk-Inventor-Customization/Registry-free-addin-won-t-load/td-p/3488178

票数 1
EN

Stack Overflow用户

发布于 2015-08-27 02:19:27

如果由于某种原因,库加载在激活过程中崩溃,您将无法调试解决方案。

因此,请清除激活sub,只保留必要的调用,然后重试。

如果它仍然不工作,只下午我激活程序,我会帮助你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11415194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档