我有一个引用CrystalDecisions.CrystalReports.Engine
的项目,但是我收到一条消息,指出无法找到引用。我安装了:
我的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.Data
,System.Data.SqlClient
,System.Configuration
,{{1}等等。
我做错了什么?
答案 0 :(得分:0)
我也遇到了这种情况的问题,我的问题是Visual Studio 17以及多个版本的Crystal Reports / Connectors。
尝试使用Visual Studio 2013.社区版应该允许您使用试用版在演示环境中进行检查。让我知道它对你有用。