0

我一直在用 VB2005 进行编码,并且在转换为 VB2010 的过程中。当时我只是无法转换这个项目,所以我被困在 VB2005 上。该项目与 Excel 2010 交互。在我的机器和我小组中的机器上,它运行良好。现在我已将它安装在不同组的机器上,但出现错误

  • System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.Office.Interop.Excel,版本=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c”或其依赖项之一。该系统找不到指定的文件。文件名:'Microsoft.Office.Interop.Excel,版本=14.0.0.0,文化=中性,PublicKeyToken=71e9bce111e9429c

目标机器安装了 .NET2 和 office 2010。我还安装了 Office2010PIA。我重新启动,但我仍然收到此错误。我不确定我是否了解目标机器上需要什么才能使其正常工作。是不是在我的项目参考中,Excel 14.0 和 Office 14.0 库设置为 CopyLocal=False?我一直认为,如果 PIA 安装到目标机器上,那么我就不需要本地副本。有什么建议么?部署此类项目的正确方法是什么?

4

1 回答 1

1

CopyLocal 可能是问题所在,尝试将库设置为复制到输出目录。

于 2012-07-25T18:47:36.223 回答