具有水晶报告的设置项目和VS2010无法注册晶体dll

nts*_*sue 5 installation visual-studio-2010 crystal-reports

我在VS2010中构建了一些水晶报告,并为它做了一个设置项目.它在我的开发机器上部署正常,但是在尝试在客户机上安装它时出现以下错误.

替代文字

我已经搜索了这个错误一段时间,发现VC++ 2005可再发行组件是一个先决条件.我已将这些合并模块添加到我的安装项目中,但我仍然得到相同的错误.

替代文字

我还添加了.NET 4.0作为先决条件,但仍然得到相同的错误.有人有什么想法吗?

我的开发机器运行的是Windows 7,我正在尝试将其部署在Windows Server 2008 R2机器上.

nts*_*sue 2

为了供其他人参考,我最终添加了 .NET 4.0 的 Crystal Reports 运行时引擎作为先决条件,并且如果用户没有安装它,则让用户下载它。我还必须添加 .NET 4.0 先决条件(不是客户端配置文件),当然还有合并模块 (CRRuntime_13_0.msm)。如果有人有更好的方法让它发挥作用,我仍然感兴趣。谢谢!