1

我们在本地机器上安装了 Visual Studio 2008 Professional Edition SP1、Microsoft .net Framework version 3.5 SP1 和 Crystal Reports 2008。

在 IDE (.net) 中创建报表时,我们从工具箱中拖动水晶报表查看器并将水晶报表绑定到它。现在,在我们的机器上,默认情况下,Crystal Report 10.5 的引用被添加到设计页面,因为 Crystal Reports 10.5 与 Visual Studio 2008 捆绑在一起。所以我们无法将 Crystal Report 2008 集成到 VS 2008。

此装配参考会自动添加到我们的设计页面中。

<%@ Register assembly="CrystalDecisions.Web, Version=10.5.3700.0, 
Culture=neutral, PublicKeyToken=692fbea5521e1304" 
namespace="CrystalDecisions.Web" tagprefix="CR" %>

在调试 vs2008 时它会显示错误,但如果我们像下面这样更改程序集,则无需调试它工作正常。

<%@ Register assembly="CrystalDecisions.Web, Version=12.0.2000.0,
Culture=neutral, PublicKeyToken=692fbea5521e1304"
namespace="CrystalDecisions.Web" tagprefix="CR" %>

任何人都可以帮助我解决问题

提前致谢

4

1 回答 1

0

VS2008自带水晶报表内置版本(10.x)

你已经安装了水晶报告 2008. 版本 (12.x)

.net 只能使用 1 个版本。10.x 或 12.x

一旦你决定了版本,所有的水晶 dll 都必须参考你选择的版本的 dll。

于 2015-01-05T08:23:57.840 回答