我安装了Autodesk Inventor 2012及其SDK,包括安装了加载项创建向导。我创建了一个附加项目(在VB.NET中),并使用了SimpleAddIn提供的代码。 .addin文件指向编译的dll输出的位置。Autodesk Inventor加载项不加载
但是,我遇到了以下问题。当Inventor加载时,触发加载项激活功能中的单个断点。而且,当我调用加载项列表时,我的列表显示为未加载,但是我标记为,它不是。
这种行为的原因是什么?这怎么解决?
我安装了Autodesk Inventor 2012及其SDK,包括安装了加载项创建向导。我创建了一个附加项目(在VB.NET中),并使用了SimpleAddIn提供的代码。 .addin文件指向编译的dll输出的位置。Autodesk Inventor加载项不加载
但是,我遇到了以下问题。当Inventor加载时,触发加载项激活功能中的单个断点。而且,当我调用加载项列表时,我的列表显示为未加载,但是我标记为,它不是。
这种行为的原因是什么?这怎么解决?
嗯,我假设你正在使用RegistryFreeAddins通过Manifests进行部署...... 从AddIn管理器中列出AddIn的事实,我得出结论认为注册工作正常,但运行时加载失败。这可以有那些主要的原因:
查看VisualStudio中的调试输出。你看到任何异常消息,这将涉及到你的AddIn?如果没有,你可以尝试激活VS中的“Managed Debugging Assistants”(特别是BadImageFormat和FileNotFoundException)。只需谷歌上面的短语,看看它是如何完成的。
希望我可以帮助:)
您是否定位.Net 4? Inventor 2012似乎只支持.net 3.5。我遇到了同样的问题,并更改为3.5使我的插件正确加载。
是的,我的插件是.net 4.我会尝试你的建议。 – Srv19 2012-09-20 07:46:39
这并非完全正确,我的加载项是.net 4.5,可以在2011年以前的所有版本的Inventor中运行。但是为了让它运行起来肯定有一些障碍需要克服。 – 2015-09-30 04:21:58
如果一个或那样的原因,在激活过程中的库加载崩溃,你将不能够调试解决方案。
因此,清理Activate子项并只保留必要的调用并重试。
如果它仍然不能正常工作,只需在我的激活过程中,我会帮你。
我投票结束题目,因为我不能再测试提供的答案并接受它们 – Srv19 2015-09-09 13:17:18