Crystal reports 在同一台服务器上使用不同版本的Crystal Reports

Crystal reports 在同一台服务器上使用不同版本的Crystal Reports,crystal-reports,Crystal Reports,我有几个web应用程序在同一台服务器上运行。最近我添加了VS2010的crystal报告。我想对几个项目使用新报告,但不是全部。其他项目使用较旧版本的crystal reports 所以我修改了所需项目的web.config。我在我的开发机器和服务器上下载了运行时。现在我在GAC中有了两个版本的asseblies(v10和v13)。我在两个Macine上都有.NET4.0 它在开发机器上工作 然而,当我在服务器上运行相同的项目时,它会引发一个错误 CS0433:类型'CrystalDecisio

我有几个web应用程序在同一台服务器上运行。最近我添加了VS2010的crystal报告。我想对几个项目使用新报告,但不是全部。其他项目使用较旧版本的crystal reports

所以我修改了所需项目的web.config。我在我的开发机器和服务器上下载了运行时。现在我在GAC中有了两个版本的asseblies(v10和v13)。我在两个Macine上都有.NET4.0

它在开发机器上工作

然而,当我在服务器上运行相同的项目时,它会引发一个错误

CS0433:类型'CrystalDecisions.CrystalReports.Engine.ReportClass'存在于'c:\WINDOWS\assembly\GAC_MSIL\CrystalDecisions.CrystalReports.Engine\10.5.3700.0_692fbea5521e1304\CrystalDecisions.CrystalReports.Engine.dll'和''c:\WINDOWS\assembly\GAC\MSIL\CrystalDecisions.CrystalReports.Engine\13.0.2000.0\Uuu 692fbea5521e1304\CrystalDecisions.CrystalReports.Engine.dll'

我想知道为什么它在我的开发机器上工作而在服务器上不工作?我必须在服务器上配置一些东西才能实现吗?或者我需要在web.config文件中添加一些内容吗

如果有人知道,请告诉我


提前感谢您的帮助。

我遇到了同样的问题,并通过注释/删除引用版本10.5的程序集引用来修复它。。。。在web.config中。此外,我必须手动更改正确的版本以注册程序集=“水晶决定。。。。在我使用Crystal report components的.aspx文件中。

我遇到了相同的问题,并通过注释/删除引用版本10.5的程序集引用修复了该问题。。。。在web.config中。此外,我必须手动更改正确的版本,以便在使用Crystal report组件的.aspx文件中注册assembly=“CrystalDecision…”