gpt4 book ai didi

.net - 使用 64 位插件的 Excel 32 位

转载 作者:行者123 更新时间:2023-12-04 21:07:24 24 4
gpt4 key购买 nike

我在 Windows 7 64 位下运行 Excel 2007 32 位,并且我开发了一个具有自定义任务 Pane 和 2 个命令栏按钮的 Excel 插件。任务 Pane 使用 MSXML 从几个 XML 文件加载一些信息。用 C# 编写的插件,它使用另一个加载 XML 的 native COM 组件。

调试时,我将 VS2010 中的事件配置设置为 Debug|Win32,认为 32 位办公室只能使用 32 位插件。上下文菜单会显示正常,但在加载 XML 时,我会在 ISAXXMLReader::parseURL 处收到“无法加载 Typelibrary”错误。令人困惑的部分是成功加载我必须将事件配置设置为 Debug|x64 的 XML。

有什么我想念的吗? 32 位 Excel 不应该只能加载 32 位插件吗?

注:在 VS 解决方案中,Win32 和 x64 平台 .NET 代码目标是 Any CPU,然后 native 代码目标分别是 x86/x64。

最佳答案

32 位 Excel 应该无法运行 64 位插件。听起来您的解决方案配置中的某处可能存在不匹配。也许配置管理器的屏幕截图可以帮助诊断问题。

关于.net - 使用 64 位插件的 Excel 32 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5943560/

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