部署扩展名为VSIX Visual Studio的第三方dll文件



我正在开发Visual Studio扩展。我已经为UI控件使用了第三方dll。它添加了2个dll文件作为参考。但是,当我部署VisualStudio扩展时,dll似乎不会被复制。我如何处理这种情况,并从第三方软件包部署dll和VSIX安装程序?

经过调查,我发现dll被正确地复制到"C:\Program Files(x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions"文件夹中,但不知何故,扩展无法加载它们。

您需要告诉VS在哪里加载程序集。

我已经解决了这个问题。问题是程序集不在引用列表中,因此没有加载它。为了手动加载程序集,我使用了AppDomain.CurrentDomain.load()方法

最新更新