Vb.net 如何让外接程序彼此通信?

Vb.net 如何让外接程序彼此通信?,vb.net,dll,add-in,Vb.net,Dll,Add In,我正在为Autodesk Inventor开发两个加载项(iMateEditor.dll和Addin2.dll),希望Addin2从iMateEditor.dll访问类和事件 我是按照计划大纲中的步骤来完成的。但是,出现了一个新问题,即为了调试iMateEditor.dll,我必须将其从全局程序集缓存(GAC)中删除。但是,一旦我这样做,Addin2就不能再引用iMateEditor。所以我的问题是,有没有另一种方法可以让Addin2引用iMateEditor不必从GAC中删除iMateEdit

我正在为Autodesk Inventor开发两个加载项(iMateEditor.dll和Addin2.dll),希望Addin2从iMateEditor.dll访问类和事件

我是按照计划大纲中的步骤来完成的。但是,出现了一个新问题,即为了调试iMateEditor.dll,我必须将其从全局程序集缓存(GAC)中删除。但是,一旦我这样做,Addin2就不能再引用iMateEditor。所以我的问题是,有没有另一种方法可以让Addin2引用iMateEditor不必从GAC中删除iMateEditor来调试它


也许有一种方法可以在我构建Addin2时将iMateEditor库嵌入Addin2?

在Addin2解决方案中添加iMateEditor项目,然后添加引用并选择“解决方案”,iMateEditor应该在列表中?如何将iMateEditor项目添加到Addin2项目中?我已经从Addin2项目中引用了iMateEditor.dll,但是如果我没有将iMateEditor添加到GAC,那么在运行时,Addin2将给出一个错误,说明它找不到iMateEditor.dll。如果您将iMateEditor项目添加到Addin2解决方案中,右键单击Addin2解决方案,选择添加现有..项目,选择inateeditor项目,然后添加对itSo的引用我将项目添加到Addin2解决方案中,然后转到AddReference>Projects>solution>iMateEditor,Addin2似乎在运行时仍然找不到引用。此窗口中的引用路径是…\source\repos\iMateEditor\iMateEditor.vbproj。但是,当我在解决方案资源管理器中单击iMateEditor引用时,属性中的路径将显示…\Autodesk\ApplicationPlugins\iMateEditor.dll。哪个位置是Autodesk Inventor要引用的加载项所在的位置。
Autodesk\ApplicationPlugins\iMateEditor.dll
是imate项目的输出位置吗?addin2中imate引用的CopyLocal值是多少?