Visual Studio ReportViewer 设计器版本
Visual Studio ReportViewer Designer Version
我正在将我的旧项目移动到 Visual Studio 2017 [从 2015],但每当我尝试在 VS 中编辑 RDLC 报告时,它都会更新我的报告版本并使其与 'Microsoft.ReportViewer.WinForms' 不兼容版本 10.0 使用 12.0.
这里的问题是我需要保留版本,因为每个用户在项目旁边都有 v10.0 DLL,所以我无法一次更新所有人。
我试图将该 DLL 嵌入到可执行文件中,但它是这样说的:
Cannot embed interop types from assembly
'Microsoft.ReportViewer.WinForms, Version=12.0.0.0, Culture=neutral,
PublicKeyToken=89845dcd8080cc91' because it is missing the 'Guid'
attribute
如有任何帮助或解决方法,我们将不胜感激,感谢您的建议。
对于想知道如何执行此操作的任何人,我没有找到解决方法。
相反,我决定升级到最新的 ReportViewer
版本 [10.0 -> 14.0]
,因为它具有 追溯兼容性 ,它可以读取旧报告,而我不必升级它们。
另一方面,由于我在可执行文件的同一文件夹中安装了多个带有 DLL 的用户,因此我有一个自动工具,可以让我毫不费力地更新任何程序集。这个工具是我做的,所以我不知道其他方法如何做。
我正在将我的旧项目移动到 Visual Studio 2017 [从 2015],但每当我尝试在 VS 中编辑 RDLC 报告时,它都会更新我的报告版本并使其与 'Microsoft.ReportViewer.WinForms' 不兼容版本 10.0 使用 12.0.
这里的问题是我需要保留版本,因为每个用户在项目旁边都有 v10.0 DLL,所以我无法一次更新所有人。
我试图将该 DLL 嵌入到可执行文件中,但它是这样说的:
Cannot embed interop types from assembly 'Microsoft.ReportViewer.WinForms, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' because it is missing the 'Guid' attribute
如有任何帮助或解决方法,我们将不胜感激,感谢您的建议。
对于想知道如何执行此操作的任何人,我没有找到解决方法。
相反,我决定升级到最新的 ReportViewer
版本 [10.0 -> 14.0]
,因为它具有 追溯兼容性 ,它可以读取旧报告,而我不必升级它们。
另一方面,由于我在可执行文件的同一文件夹中安装了多个带有 DLL 的用户,因此我有一个自动工具,可以让我毫不费力地更新任何程序集。这个工具是我做的,所以我不知道其他方法如何做。