引用Microsoft.ReportViewer.WebForms
我在MVC项目中引用了这些程序集 Microsoft.ReportViewer.WebForms Microsoft.ReportViewer.Common 版本是11.0,但我将其设置为SpecificVersion=False和CopyLocal=False 但在部署时,我不断遇到以下错误: 无法加载文件或程序集“Microsoft.ReportViewer.WebForms,版本=11.0.0.0引用Microsoft.ReportViewer.WebForms,reportviewer,gac,Reportviewer,Gac,我在MVC项目中引用了这些程序集 Microsoft.ReportViewer.WebForms Microsoft.ReportViewer.Common 版本是11.0,但我将其设置为SpecificVersion=False和CopyLocal=False 但在部署时,我不断遇到以下错误: 无法加载文件或程序集“Microsoft.ReportViewer.WebForms,版本=11.0.0.0 GAC中的可用版本是10.0和12.0,但我认为它应该只加载这两个版本(希望是12.0,因为
GAC中的可用版本是10.0和12.0,但我认为它应该只加载这两个版本(希望是12.0,因为它是最新版本),因为我将CopyLocal设置为false。我做错了什么?由于我们不知道客户机的GAC中会有什么版本,但我们希望支持这两个版本,因此是否有最佳做法。SpecificVersion=False只是对编译器的一个提示。编译后,项目将绑定到该程序集的特定版本 由于不同的程序集版本可能存在彼此不兼容的差异,因此仅选择任何可用版本是不安全的 解决方案:
- 仅支持一个ReportViewer版本
- 对于不同的ReportViewer版本有不同的项目
- 使用
- 使用
- 仅支持一个ReportViewer版本
- 对于不同的ReportViewer版本有不同的项目
- 使用
- 使用