C# 安装/删除2013 beta版后Excel Interop COM程序集损坏
我最近安装了Microsoft Office 2013测试版,而2007版已经安装。当我在VisualStudio2008下打开一个基于COM的Excel互操作应用程序时,我注意到一些以前没有的警告。我试图开始编译应用程序,但它仍然有效,但当我试图使用使用Excel互操作的功能时,我收到了一个错误 此后我立即卸载了Office 2013,但错误依然存在。我在C:\Windows\assembly文件夹中乱搞了一下,仍然没能修复它 之后,我继续卸载/重新安装了Office2007。还是不走运。我再次卸载了Office 2007,删除了所有有关互操作的程序集(包括策略程序集),重新安装了Office 2007。还是没什么 我试着安装主要的内部组件。也没什么 我别无选择。。。我能做什么 该应用程序仍然可以编译,也可以在其他机器上工作。这真的只是我的机器不能再运行了 这可能有点离题了,我不确定这类东西适合哪种堆栈交换,但因为它与编程相关,而不是实际的代码,所以我在这里试一试。我认为在这一领域有能力的人更多地居住在旧金山 VS中的警告 无法确定COM引用“Microsoft.Office.Interop.Excel”的依赖项。图书馆收费错误/类型错误。(HRESULT异常:0x80029C4A(类型为E) (法语部分翻译:“加载库/DLL类型时出错。”) 在开发机器上运行应用程序时出现的错误 有人接我电话。有一个注册表项要删除C# 安装/删除2013 beta版后Excel Interop COM程序集损坏,c#,.net,excel,excel-interop,office-2013,C#,.net,Excel,Excel Interop,Office 2013,我最近安装了Microsoft Office 2013测试版,而2007版已经安装。当我在VisualStudio2008下打开一个基于COM的Excel互操作应用程序时,我注意到一些以前没有的警告。我试图开始编译应用程序,但它仍然有效,但当我试图使用使用Excel互操作的功能时,我收到了一个错误 此后我立即卸载了Office 2013,但错误依然存在。我在C:\Windows\assembly文件夹中乱搞了一下,仍然没能修复它 之后,我继续卸载/重新安装了Office2007。还是不走运。我再
此后一切恢复正常。即使MSDN当前发布了Office 2013,也会出现此问题;删除注册表项仍然可以修复它。发生了什么错误?!!我不能相信人们抱怨错误而不公布实际错误!!!!卸载,运行注册表清理程序,然后重新安装..卸载什么?办公室?VS?二者都什么注册表清理器?在生产机器上安装Beta是一个非常糟糕的主意。尤其是卸载程序是他们最后得到的东西。现在注册表已经损坏,不清楚为什么重新安装2007不能解决这个问题。它可能是一个2013年卸载程序忘记删除的文件,以便2007年安装程序不会替换它。我知道它是。不幸的是,我们都从错误中学习。但是你有什么建议来解决它呢?无法重新安装机器:(没有为我解决类似问题。