首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows 7 64位操作系统上进行部署,同时尝试使用水晶报表安装Windows应用程序2010

问在windows 7 64位操作系统上进行部署,同时尝试使用水晶报表安装Windows应用程序2010
EN

Stack Overflow用户
提问于 2013-12-25 07:16:01
回答 1查看 484关注 0票数 0

在Windows 7 32位上安装使用VS2010、access 2007和Crystal Reports开发的windows应用程序时,我遇到了部署问题

首先,我得到了以下错误。

“Microsoft.ACE.OLEDB.12.0”提供程序在数据导出到ACCESS.I时未在本地计算机上注册。我安装了ACCESS.I数据库引擎2007和my应用程序的目标平台x86 (最初设置为AnyCPU)。

通过安装access数据库引擎并将目标平台更改为x86,解决了MS访问提供程序问题。

然后我点击一个按钮来查看报告。我得到了错误“无法加载程序集”"crystaldecisions.crystalreports.engine“。

我通过为.NET框架安装水晶报告运行时64位来解决这个问题。

现在我得到了“crystaldecisions.crystalreports.engine.reportdocument‘的类型初始化程序抛出了一个异常”

我发现一些论坛建议,如果你设置平台->任何CPU,它将得到解决。但是当我设置平台--任何cpu时,我再次遇到了msaccess问题。

请帮助我找到在Windows764位msaccess 2007上部署(开发的vs2010和msaccess 2007,Windows 7os 32位)的解决方案。

请提供一个正确的解决方案,以摆脱所有部署issue.It工作在我的系统精细。

开发设置: Windows 7 32位VS2010 Access 2007

部署设置: MS access 2007窗口7 64位

我的windows应用程序应该运行时不会出现任何msaccess或报表问题。

谢谢帕德玛

EN

回答 1

Stack Overflow用户

发布于 2013-12-31 08:07:25

在64位machine.Do上部署32位机器上开发的应用程序时,如下所示

1.构建X86平台解决方案下的所有项目。

2.在生产机器中,安装32位所需的所有部件。

注意,请不要安装64位组件,然后它对我很好的工作。

我卸载了生产服务器中的所有组件,接下来我安装了我的应用程序。然后,在运行应用程序时,我开始在接收错误消息时安装组件。

最后,我消除了所有的错误,这对我来说很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20770121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档