用于Office VSTO的Visual Studio工具“无法找到或无法加载自定义程序集”

时间:2013-10-03 01:13:29

标签: vb.net visual-studio-2012 com vsto excel-addins

我刚刚安装了Visual Studio 2012 Ultimate,我正在尝试为Excel 2010(32位Office Professional Plus)创建托管代码扩展项目。我已尝试将VS Ultimate中包含的.NET 4.0模板用于Excel 2010工作簿。当我创建项目时,一切都很好,直到我运行它。

Excel打开,我收到错误消息“无法找到或无法加载自定义程序集。您仍然可以编辑和保存文档。请联系您的管理员或本文档的作者以获得进一步的帮助。”详细信息部分为空白。

我已经尝试了一切我能想到的事情来解决这个问题,但我已经没有想法了。除了适用于Excel的VSTO Design-Time Adapter之外,我从Excel中删除了所有插件。我删除了所有个人宏。我将我能想到的每个目录设置为在Excel中“信任”,并将所有选项的安全设置降低为“启用(不推荐)”。我完全卸载了Visual Studio并重新安装。 Visual Studio中不会显示任何错误或警告。我还检查了确保为我的Microsoft Excel副本安装了“.NET可编程性支持”。

我会链接我的代码,但我没有写任何东西。在运行项目时,我甚至无法获取要加载的默认模板。工作中的其他一些人具有与我相同的设置,VSTO使用相同的步骤运行正常。我甚至有人给我发了一个工作项目,但是当我尝试运行它时,它给了我相同的信息。

还有什么我可以检查以查看问题发生的位置吗?我尝试在项目中设置断点,但在它到达任何一个之前它都失败了。

非常感谢你的帮助。

2 个答案:

答案 0 :(得分:0)

我遇到了与Visual Studio 2010相同的问题。

我将问题隔离到我们尝试从加载项运行的SSRS报告链接。我删除了 所有 报告内容(服务参考,子目录等) - 加载项运行正常。

答案 1 :(得分:0)

我们刚刚遇到这个并发现一个方法有一个未处理的系统异常。很难追踪,但一旦罪魁祸首方法有一个异常处理程序,定制就完成了正确的加载。