我最近安装了 Microsoft Office 2013 beta 版本,同时已经安装了 2007。当我在 Visual Studio 2008 下打开基于 COM 的 Excel 互操作应用程序时,我注意到一些以前没有的警告。我尝试开始编译应用程序,它仍然可以工作,但是当我尝试使用使用 Excel 互操作的功能时,我收到了一个错误。
之后我立即卸载了 Office 2013,但错误仍然存在。我在 C:\Windows\assembly 文件夹中搞砸了,但仍然无法修复它。
之后,我继续卸载/重新安装 Office 2007。仍然没有运气。我再次卸载了 Office 2007,删除了所有有关互操作的程序集(包括策略程序集),重新安装了 Office 2007。仍然没有。
我尝试安装 PrimaryInteropAssembly。也没什么。
我别无选择……我该怎么办?
该应用程序仍然可以编译并且仍然可以在其他机器上运行。真的只是我的机器不能再运行了。
这可能是题外话,我不确定这种东西适合哪种 Stack Exchange,但由于它与编程有关,而不是实际代码,所以我在这里试了一下。我认为在这个领域有能力的人更多地居住在 SO 而不是 SF
VS中的警告
无法确定 COM 引用“Microsoft.Office.Interop.Excel”的依赖关系。Erreur lors du chargement de la bibliothèque/DLL du type。(HRESULT 异常:0x80029C4A (TYPE_E_CANTLOADLIBRARY))
(法语部分翻译:“加载库/DLL 类型时出错。”)
在开发机器上运行应用程序时的错误