首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FastReport.OpenSource.Data.MsSql不能引用FastReports.OpenSource

FastReport.OpenSource.Data.MsSql不能引用FastReports.OpenSource
EN

Stack Overflow用户
提问于 2021-11-19 15:51:11
回答 1查看 437关注 0票数 0

我有一个现有的ASP.NET Core5MVC应用,它是用.Net 5在VS2022中构建的。我添加了nuGet包FastReport.OpenSource.Web (2021.4.15)、FastReport.OpenSource (2021.4.15)和FastReport.OpenSource.Data.MsSql (2021.4.0)。

但是,以下代码无法编译:

代码语言:javascript
复制
var webReport = new FastReport.Web.WebReport();
var mssql = new FastReport.Data.MsSqlDataConnection();
mssql.ConnectionString = _configuration.GetConnectionString("defaultConn"); //1
webReport.Report.Dictionary.Connections.Add(mssql);                         //2
webReport.Report.Load("report.frx");    

如果我省略了第1行和第2行,程序就会编译,我可以看到报告。但是,在包含这些行之后,我得到了一个编译错误:

错误CS0012:类型'DataConnectionBase‘是在未引用的程序集中定义的。必须添加对程序集'FastReport,Version=2021.4.0.0,Culture=neutral,PublicKeyToken=5ceb240df42bf6e8‘的引用。

但是,FastReport.dll (即FastReport.OpenSource)作为引用包括在内。

我在网络思想的一个例子中实现了这一点,在这个例子中,作者似乎让它起作用。

这是因为FastReports.dll是2021.4.15.0版本,但错误指示它需要2021.4.0.0?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-06 20:18:24

FastReports发布了一个新版本(2022.1),解决了这个问题。感谢他们的快速反应。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70037525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档