是否可以将Crystal Reports添加到目标4.6的.NET Core应用程序中

时间:2017-04-11 12:23:18

标签: c# asp.net web-applications crystal-reports asp.net-core

我目前正在尝试为企业开发一个小型Web应用程序。我使用.NET Core 1.1版本开始开发。当我试图研究如何将Crystal Reports添加到项目中时,据说他们还没有支持它。

如果我在.NET Core应用程序中将目标框架更改为4.6,是否可以添加Crystal Reports?或者我是否必须从头开始一个针对.NET Framework项目4.6.2的新Web应用程序?

1 个答案:

答案 0 :(得分:0)

这应该绝对有用。使用Asp.Net Core定位像4.6这样的完整框架时,您可以访问基于4.6创建项目引用的任何 dll。

如果Crystal Reports的制造商表示他们还没有支持它,也许他们意味着他们不是通过项目json文件的直接引用来支持它,但即便如此也是如此。但是现在使用VS 2017,项目json不再使用,.Net Core项目使用常规cs proj文件,非常类似于非.Net Core项目一直使用的。再次,使用VS2017,您应该绝对能够直接引用Crystal Reports Dll,并且您应该能够引用引用Crystal Reports DLL的完整框架类库。

另一种可能性是,他们的设计师支持工具可能需要以某种方式更新.Net Core Projects。但即使这样,运行现有报告也应该有效。