我被要求将在 Visual Studio 2008 上开发的 WinForm 应用程序迁移到 Visual Studio 2012。其中一个 win-forms 包含一个 Report Viewer 组件,由于 Microsoft.ReportViewer.WinForm dll 引用,该组件花费的时间比我预期的要多无法导入到项目中。
这些是我所做的步骤:
- 迁移了应用程序,做了一些小的调整。
- 重建项目,错误列表窗格中出现了一些错误,其中大部分已经清除。
- 其余错误与 SSRS 和报告查看器有关。
- 导入语句“ Imports Microsoft.Reporting.WinForms ”上的错误表明引用未加载到项目中。
- 右键单击项目 -> 添加引用... -> 程序集 -> 扩展 -> 选择 Microsoft.ReportViewer.WinForms 并单击确定。
- 保存项目,然后是解决方案并关闭 Visual Studio。
- 再次打开解决方案。不仅错误仍然存在,而且我在 Assemblies 列表中选择的引用显示为unchecked。
- 双重验证 dll 文件存在于“C:\Program Files (x86)\Microsoft Visual Studio 11.0\ReportViewer”上。文件在那里,版本是正确的。
有谁知道这里出了什么问题?欢迎提出建议和意见。
提前致谢。