原创 vb.net打包布署“.NET Framework 3.5 SP1”中“PublicKey”特性的值不匹配

2013-7-9 17:55 2864 14 15 分类: 软件与OS 文集: PC编程

“.NET Framework 3.5 SP1”中“PublicKey”特性的值与文件“C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX35SP1\dotNetFX30\XPSEPSC-x86-en-US.exe”的该特性值不匹配。

      这是因为 XPSEPSC-x86-en-US.exe 的 publicKey 与 %ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX35SP1\product.xml 文件中标记的 publicKey 不同造成的。要想消除警告,我们需要手工帮它匹配上。

      首先,定位到错误提示的文件,然后右键→属性→数字签名,如图所示:

0_128695810254dt.gif

      在“签名列表”中选择签名,然后点“详细信息”,弹出窗口如图所示:

0_12869581265rrR.gif

      在窗口中点“查看证书”,在弹出窗口中选择“详细信息”卡片,在下面的列表中选中“公钥”,如图所示:

0_1286958142XVqm.gif

      然后把公钥对应的编码拷贝到记事本,将其中的空格替换掉。最后,我们打开 product.xml 文件,查找 XPSEPSC-x86-en-US.exe,将其对应的 publicKey 替换成刚才处理好的字符串就 OK 了。

 

附:

1. 当选择".NET Framework 3.5 SP1 Client Profile"系统必备,发布时会提示找不到 DotNetFx35ClientSetup.exe,大家可以通过下面的地址下载,然后拷贝到 %ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFx35Client 目录即可成功发布。

http://www.microsoft.com/downloads/details.aspx?FamilyID=8cea6cd1-15bc-4664-b27d-8ceba808b28b&displaylang=zh-cn

注意:DotNetFx35ClientSetup.exe 是 Client Profile 基于 Web 的安装程序,需要通过 Internet 连接下载和安装。

2. framework 3.5_SP1 安装包下载
http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

3.“.NET Framework 3.5 SP1”中的文件“DotNetFX35SP1\DotNetFX35\x64\dotnetfx35langpack_x64zh-CHS.exe下载
http://www.microsoft.com/downloads/details.aspx?familyid=8489ED13-B831-4855-96F7-DD35E4C02A20&displaylang=zh-cn

文章评论1条评论)

登录后参与讨论

用户1825627 2015-6-1 12:13

太感谢了,这个问题折磨了我一个礼拜,终于解决了
相关推荐阅读
用户1093567 2013-12-15 12:07
垃圾232芯片引起的RS232接收数据异常
STM32F103目标板,采用串口1 收发数据 现象:单发单收正常,电脑发送单片机接收同时单片机发送数据电脑接收,同时进行时接收数据乱码(固定式乱码,接收到的乱码都是相同的数据)。 一直以...
用户1093567 2013-11-26 15:07
基于STM8S单片机的FREEMODBUS总线协议栈的移植
     FreeMODBUS一个奥地利人写的Modbus协议。它是一个针对嵌入式应用的一个免费(自由)的通用MODBUS协议的移植。Modbus是一个工业制造环境中应用的一个通用协议.。  ...
用户1093567 2013-11-22 21:57
器件官网下载的bxl元件库文件转换成Altium Designer元件库的方法
        大多数元器件公司都会有公司的网站上提供相应的元器件原理图和PCB封装库,以便用户更加快速准确的进行原理设计的PCB制作。目前多数公司提供的器件封装文件都是.BXL格式的文件,这种文...
用户1093567 2013-11-15 21:42
STM32F4采用FATFS V0.1版本文件系统的SD卡实现
1、到官网下载:http://elm-chan.org/fsw/ff/00index_e.html 下载FATFS源代码,最新版本是R0.1版本。 2、解压下载后的文件会得到两个文件夹,一个是d...
用户1093567 2013-07-13 11:58
解决Access连接 accdb 不可识别的数据库格式异常
在Access07之前的数据库后缀名均为*.mdb 而连接字符串写成Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\myFolder\*.mdb ;...
用户1093567 2013-07-11 11:41
错误--ClickOnce 不支持请求执行级别“requireAdministrator”
vb.net项目发布中出现:ClickOnce 不支持请求执行级别“requireAdministrator”错误 将app.manifest文件中的:   <requestedPri...
我要评论
1
14
关闭 站长推荐上一条 /2 下一条