gpt4 book ai didi

c# - 在 VS 2013 中使用报表查看器

转载 作者:行者123 更新时间:2023-11-30 12:09:40 25 4
gpt4 key购买 nike

我有一个 VS 2010 WPF 应用程序,它使用我试图在 VS 2013 中构建的 ReportViewer (RDLC)。我在构建时遇到了问题。在 2010 年 (.NET 4),它与 ​​Microsoft.ReportViewer.WinForms 配合良好。

为了在2013下搭建,我找到了两个NuGet包:Micosoft.ReportViewer.WebForms v 11.0.0.0(注意拼写错误!)和:报表查看器.Common 10.0

使用第一个时,一条错误消息告诉我:错误 CS0012:类型“System.Web.UI.IScriptControl”在未引用的程序集中定义。您必须添加对程序集 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 的引用

我似乎找不到这个确切的程序集;使用任何其他版本,我得到:错误 MC1000:未知构建错误,“指定自定义属性的二进制格式无效。”

我尝试过我的应用程序以 .NET 4.0 为目标,也尝试以 4.5.1 为目标;似乎没有任何效果。

我如何使用 VS 2013 构建 WPF 应用程序,至少以 .NET 4.0(尽管我更喜欢更新的版本)为目标,并使用 RDLC?

我需要安装哪些组件?我应该使用哪些 NuGet 包?我应该引用哪些程序集(版本),在哪里可以找到它们?

最佳答案

您需要 ReportViewer WinForms 程序集,而不是用于 Web 应用程序的 WebForms。我知道您的应用程序是 WPF,但您需要使用 WinForms 查看器。

关于c# - 在 VS 2013 中使用报表查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20849184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com