我用vs2005自带的程序打包,然后把dotnetfx也一起打了进去,也就是当系统有dotnetfx就自动安装dotnetfx,然后安装时:应该是刚好把dotnetfx.exe安装完,然后开始安装他的语言包(langpack.exe)时报错,错误如下:安装程序检测到无法验证文件“C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSDEC.tmp\dotnetfx\langpack.exe”的发行者。有关详细信息,请参阅位于“C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSDEC.tmp\install.log”的安装日志文件。
各位高手,请问怎么解决
各位高手,请问怎么解决
解决方案 »
- 求正则表达式,根据名称,从JSON中获取值
- oledb连接数据库的字符串格式?
- C#调用存储过程返回结果集问题
- 用户控件请各位帮忙
- 请问INotifyPropertyChanged在哪个namespace里啊?
- 这个示例要怎么改?
- C#的TreeView控件,修改节点标签文本能够回滚吗?
- silverlight中可以用GDI+吗
- 新手,想问下为什么我的代码没有错误启动后却什么都不显示
- C#使用OLE操作DBF文件,插入datetime类型的值,在获取的时候只剩日期部分,时间部分变成了0
- 菜鸟:我做了一个c#窗体程序,用的是access,但是移到其他电脑上就不能用了,请高手们指点一下
- 关于DataGridView控件属性
Property: [AdminUser] = true {boolean}
Property: [ProcessorArchitecture] = Intel {string}
Property: [VersionNT] = 5.1.3 {version}
Running checks for package '.NET Framework 2.0', phase BuildList
Running external check with command line "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD17D.tmp\dotnetfx\dotnetchk.exe" -lcid:2052
Process exited with code 0
Setting value '0 {int}' for property 'DotNetInstalled'
Reading value 'Version' of registry key 'HKLM\Software\Microsoft\Internet Explorer'
Read string value '6.0.2900.5512'
Setting value '6.0.2900.5512 {string}' for property 'IEVersion'
The following properties have been set for package '.NET Framework 2.0':
Property: [DotNetInstalled] = 0 {int}
Property: [IEVersion] = 6.0.2900.5512 {string}
Running checks for command 'dotnetfx\instmsia.exe'
Result of running operator 'ValueExists' on property 'VersionNT': true
Result of checks for command 'dotnetfx\instmsia.exe' is 'Bypass'
Running checks for command 'dotnetfx\WindowsInstaller-KB893803-v2-x86.exe'
Result of running operator 'ValueExists' on property 'Version9x': false
Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.0.3': false
Result of running operator 'VersionGreaterThanOrEqualTo' on property 'VersionMsi' and value '3.0': true
Result of checks for command 'dotnetfx\WindowsInstaller-KB893803-v2-x86.exe' is 'Bypass'
Running checks for command 'dotnetfx\dotnetfx.exe'
Result of running operator 'ValueNotEqualTo' on property 'DotNetInstalled' and value '0': false
Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
Skipping FailIf because Property 'Version9X' was not defined
Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.0.3': false
Result of running operator 'ValueNotExists' on property 'IEVersion': false
Result of running operator 'VersionLessThan' on property 'IEVersion' and value '5.01': false
Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'Intel': false
Result of checks for command 'dotnetfx\dotnetfx.exe' is 'Install'
Running checks for command 'dotnetfx\langpack.exe'
Result of running operator 'ValueEqualTo' on property 'DotNetInstalled' and value '2': false
Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
Skipping FailIf because Property 'Version9X' was not defined
Result of running operator 'ValueNotExists' on property 'IEVersion': false
Result of running operator 'VersionLessThan' on property 'IEVersion' and value '5.01': false
Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.00': false
Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'Intel': false
Result of checks for command 'dotnetfx\langpack.exe' is 'Install'
'.NET Framework 2.0' RunCheck result: Install Needed
EULA for components '.NET Framework 2.0' was accepted.
Copying files to temporary directory "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD17D.tmp\"
Copying from 'C:\Documents and Settings\Administrator\桌面\新建文件夹\dotnetfx\dotnetfx.exe' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD17D.tmp\dotnetfx\dotnetfx.exe'
Copying from 'C:\Documents and Settings\Administrator\桌面\新建文件夹\dotnetfx\langpack.exe' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD17D.tmp\dotnetfx\langpack.exe'
Running checks for package '.NET Framework 2.0', phase BeforePackage
Running external check with command line "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD17D.tmp\dotnetfx\dotnetchk.exe" -lcid:2052
Process exited with code 0
Setting value '0 {int}' for property 'DotNetInstalled'
Reading value 'Version' of registry key 'HKLM\Software\Microsoft\Internet Explorer'
Read string value '6.0.2900.5512'
Setting value '6.0.2900.5512 {string}' for property 'IEVersion'
The following properties have been set for package '.NET Framework 2.0':
Property: [DotNetInstalled] = 0 {int}
Property: [IEVersion] = 6.0.2900.5512 {string}
Running checks for command 'dotnetfx\dotnetfx.exe'
Result of running operator 'ValueNotEqualTo' on property 'DotNetInstalled' and value '0': false
Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
Skipping FailIf because Property 'Version9X' was not defined
Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.0.3': false
Result of running operator 'ValueNotExists' on property 'IEVersion': false
Result of running operator 'VersionLessThan' on property 'IEVersion' and value '5.01': false
Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'Intel': false
Result of checks for command 'dotnetfx\dotnetfx.exe' is 'Install'
Running checks for command 'dotnetfx\langpack.exe'
Result of running operator 'ValueEqualTo' on property 'DotNetInstalled' and value '2': false
Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
Skipping FailIf because Property 'Version9X' was not defined
Result of running operator 'ValueNotExists' on property 'IEVersion': false
Result of running operator 'VersionLessThan' on property 'IEVersion' and value '5.01': false
Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.00': false
Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'Intel': false
Result of checks for command 'dotnetfx\langpack.exe' is 'Install'
'.NET Framework 2.0' RunCheck result: Install Needed
Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD17D.tmp\dotnetfx\dotnetfx.exe
WinVerifyTrust returned 0
File trusted
Installing using command line '"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD17D.tmp\dotnetfx\dotnetfx.exe" /q:a /c:"install /q /l"'
Process exited with code 0
Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD17D.tmp\dotnetfx\langpack.exe
WinVerifyTrust returned -2146869232
File not trusted
Error: 安装程序检测到无法验证文件“C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD17D.tmp\dotnetfx\langpack.exe”的发行者。