2012-07-25 65 views
0

我一直使用VB2005进行编码并转换为VB2010。当时我只是不能转换这个项目,所以我被困在VB2005。该项目与Excel 2010进行交互。在我的机器和我的群组中,它很棒。现在,我已经安装了它不同的组中的计算机上,我得到一个错误使用Excel交互分发.NET应用程序

  • System.IO.FileNotFoundException:未能加载文件或程序 “的Microsoft.Office.Interop.Excel,版本= 14.0.0.0,文化=中立, PublicKeyToken = 71e9bce111e9429c'或其依赖项之一。 系统找不到指定的文件。文件名: “的Microsoft.Office.Interop.Excel,版本= 14.0.0.0,文化=中立, 公钥= 71e9bce111e9429c

目标机器已经.NET2和Office 2010安装。我还安装了Office2010PIA。我重新启动,但我仍然得到这个错误。我不确定我是否理解目标机器上需要执行的操作。是否在我的项目参考文献中将Excel 14.0和Office 14.0库设置为CopyLocal = False?我一直认为,如果PIA安装到目标机器上,那么我不需要本地副本。有什么建议么?部署这种类型的项目的正确方法是什么?

回答

1

CopyLocal可能是问题,试图设置库复制到输出目录。

+0

我做到了这一点,它的工作。虽然我确实犯了一个错误。最终用户安装了Office 2007,因此我可能只安装了错误的PIA。我明天再试一次。 – sinDizzy 2012-07-25 22:18:21