我使用VS 2008和MS Access2007开发了一个应用程序,它运行正常。现在必须进行设置(这是我的第一个项目)。我经历了很多关于部署的教程,我尝试了VS 2008的设置和部署,但是在安装之后它只在我的机器上运行而不在其他机器中运行..有时它显示错误('Microsoft.ACE.OLEDB.12.0'提供程序未注册在本地计算机上(但该计算机同时安装了VS2008和MS Access))。它已经过了一个多星期了,我尽我所能并且仍然在努力,不能相信我在这里被击中,似乎没有任何效果。请帮忙... 下面的链接是我的项目,所以如果你们中的任何一个人可以节省一点时间来检查项目并帮助我设置SetUp。
http://www.4shared.com/file/7G14MULL/_2__GameOnStart.html
提前感谢你们。 问候 Indranil
答案 0 :(得分:0)
这是ADO的一个问题。您可以通过将项目设置为编译为32位应用程序来解决此问题。可以通过从Build打开配置管理器来完成。从那里,您应该能够设置Active解决方案平台并创建专门针对x86的配置。
或者使用项目属性
VB.Net: goto Compile tab, Advanced Compile Options..., Target CPU set x86
C#: goto Build, Platform target and set x86