我有两台笔记本电脑。
1) BuildLaptop-> 我编写应用程序的笔记本电脑。Windows 7 Ultimate 32 位,Office 2007 数据库
2)TestLaptop-> 测试应用程序。Windows 7 终极版 64 位,Office 2007。
我的应用程序包含几个构建为 AnyCPU 的 dll 文件,并且该应用程序也构建为 AnyCPU。
当我尝试在 TestLaptop 上测试我的应用程序时,它给了我一个错误:
Microsoft.ACE.OleDb.12.0 提供程序未在您的计算机上注册。
所以我从 TestLapTop 中卸载了 Office,并在 BuildLapTop 上安装了 Office。
同样的错误。然后我尝试将所有 dll 以及我的应用程序编译到 x64。应用程序无法启动。然后我尝试只将应用程序编译到 x64 并将 dll 编译到 anyCPU。错误再次发生。
那么请帮助我如何让我的应用程序在 TestLapTop 上运行?