【发布时间】:2023-03-18 19:58:02
【问题描述】:
我在部署项目时遇到以下问题:
警告 8“Microsoft Report”中“PublicKey”属性的值 Viewer 2012 Runtime' 与文件 'C:\Program Files (x86)\微软 SDKs\Windows\v8.0A\Bootstrapper\Packages\ReportViewer\ReportViewer.msi'。
其他组件也一样:
警告 6“Microsoft® System”中“PublicKey”属性的值 SQL Server® 2012 (x86) 的 CLR 类型与文件的类型不匹配 'C:\Program 文件 (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages\SqlClrTypes_x86\SQLSysClrTypes.msi'。
此警告不容忽视,因为它会在其他设备上安装软件时产生问题。
【问题讨论】:
-
您在 GAC 中查找过正确的密钥吗?
-
我已按照建议下载了软件包。另外,我已经解锁了包裹,以便可以阅读。但它仍然有同样的问题。 GAC 检查是什么意思。
-
在 GAC 中查看该程序集版本、公钥,如果它们不匹配,则检查您的程序集。C:\Windows\assembly
-
您能告诉我如何检查 GAC 值吗?
-
在该文件夹中查找该程序集名称然后右键单击它和属性以检查公钥
标签: c# packaging public-key