VB.NET Microsoft.Reporting.WinForms.ReportViewer 未定义

标签 vb.net reference

我有一个 VB.NET 应用程序,正在尝试在我们的新系统上运行。 (我们已从 Windows Server 2003 升级到 2012),我有一个软件无法修复。

由于某种原因,它使用了 Microsoft.Reporting.WinForms.ReportViewer,并且由于未定义而无法运行。

我检查了引用,看起来该路径指向一个不存在的文件。

我找到了 VS 2010 的下载,它应该安装 Microsoft.Reporting.WinForms.ReportViewer,但它没有工作。

如果我准确地复制错误,这就是它给我的结果:

严重性代码描述项目文件行抑制状态 错误 BC30002 类型“Microsoft.Reporting.WinForms.ReportViewer”未定义。项目 C:\DATA\svn\project\trunk\project\frmMain.Designer.vb 195 事件

我正在运行 VS Express 2015

如果您需要更多信息,请告诉我。

最佳答案

Visual studio > 文件菜单 > 工具 > Nuget 包管理器 > 管理解决方案的 Nuget 包:

screenshot1

然后浏览“Microsoft.Reporting.WinForms”并安装它:

screenshot2

然后按F5“开始调试”,发现错误修复。

关于VB.NET Microsoft.Reporting.WinForms.ReportViewer 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39392871/

相关文章:

vb.net - 使用LINQ过滤DBNull

excel - 从电子表格调用另一个工作簿中的 VBA 函数

java - 更改 Java 动态列表或映射中的对象引用

wpf - 如何在 WPF 中获取 "DoEvents"?

vb.net - Windows 脚本宿主对象模型的 Interop.IWshRuntimeLibrary.dll 引用与可执行文件相同的目录

c++ - const & 指的是非 volatile 变量。变量发生变化。更改是否会使 const & 无效?

python - "=="和 "is"之间有区别吗?

c++ - Const static 对 const static 映射的引用集

vb.net - 整数加一

mysql - 尝试执行不包含指定表达式 'StaffDetails.StaffID' 作为聚合函数一部分的查询