gpt4 book ai didi

c# - 安装/删除 2013 测试版后损坏的 Excel Interop COM 程序集

转载 作者:行者123 更新时间:2023-11-30 22:26:12 24 4
gpt4 key购买 nike

我最近安装了 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 类型时出错。”)

在开发机上运行应用报错

enter image description here

最佳答案

我在 Microsoft MSDN comunity forums 上得到了答复.有一个注册表项要删除。

之后一切恢复正常。

关于c# - 安装/删除 2013 测试版后损坏的 Excel Interop COM 程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12007454/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com