无法加载文件/程序集“office,版本=15.0.0.0,文化=中性,PublicKeyToken=71e9bce111e9429c”。系统找不到指定的文件

问题描述 投票:0回答:1

我正在使用 VS 2022 开发 Windows 应用程序。我想将一些数据写入Excel。我已经安装了 NuGet 包 Microsoft.Office.Interop.Excel 版本 15.0.4795.1001 并且我有 Microsoft Excel 2019。我正在使用 dot net Framework 6.0。

我的项目运行良好,直到 excel 部分出现。我可以在项目的 bin 文件夹中看到版本 15.0.4795.1001 的程序集文件,但发生的错误是版本 15.0.0.0。

请帮我解决这个问题。

我尝试提供 COM 引用 Microsoft Office 16.0 对象库,但 Excel 在 COM 引用和 NuGet 包之间存在冲突。

我已尝试安装 Microsoft Excel 2010,但仍然出现相同的错误。

我尝试更新 Microsoft.Office.Interop.Excel 版本 14.0.0.1,仍然出现同样的错误。

excel visual-studio-2022 nuget-package excel-interop winforms-interop
1个回答
0
投票

我通过将项目引用(项目 -> 添加项目引用 -> 浏览)添加到以下文件夹中的 OFFICE.DLL 解决了此问题: C:\Windows sembly\GAC_MSIL\office .0.0.0__71e9bce111e9429c

© www.soinside.com 2019 - 2024. All rights reserved.