CrystalDecisions失踪了

时间:2018-03-15 09:49:05

标签: .net crystal-reports

我有一个引用CrystalDecisions.CrystalReports.Engine的项目,但是我收到一条消息,指出无法找到引用。我安装了:

  • 适用于.NET 64位的Crystal Reports运行时引擎(13.0.22.2668)
  • .NET Framework 4的Crystal Reports运行时引擎(13.0.1.220)
  • Crystal Reports,Visual Studio版本(13.0.22.2668)

我的webconfig也引用了很多Crystal程序集。下面的小样本。我试过弄乱版本号,但它似乎没有改变任何东西。

<assemblies>
        <!-- old version 13.0.2000.0 -->
        <add assembly="CrystalDecisions.Web, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
        <add assembly="CrystalDecisions.Shared, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
and lots more like this.

不确定版本为何不同,我刚从SAP下载了CR Runtimes安装程序。我正在使用Windows 10和Visual Studio 2017 Pro。

我注意到我的项目中没有References文件夹,即使我手动添加CR引用,目录中似乎没有任何变化,我仍然缺少依赖项。

我也尝试了Crystal Reports nuget包,但我仍然得到与缺少Crystal程序集有关的补偿错误。

有趣的是,它也抱怨System.Data.Linq未被引用(我添加了引用),但已成功找到System.DataSystem.Data.SqlClientSystem.Configuration,{{1}等等。

我做错了什么?

Missing references

1 个答案:

答案 0 :(得分:0)

我也遇到了这种情况的问题,我的问题是Visual Studio 17以及多个版本的Crystal Reports / Connectors。

尝试使用Visual Studio 2013.社区版应该允许您使用试用版在演示环境中进行检查。让我知道它对你有用。