Dmi*_*voy 2 .net c# clickonce .net-4.5
我知道已经问过类似的问题,并且我已经阅读过,但是我不明白为什么框架4.5.2会发生这种情况。我已经发布ClickOnce,并且在安装4.5.2时需要.net Framework 4.5 。我可以在调试模式下运行它或构建它而没有任何问题。有人可以回答为什么会发生这种情况吗,我该如何解决呢?
我的安装日志
The following properties have been set:
Property: [AdminUser] = true {boolean}
Property: [InstallMode] = HomeSite {string}
Property: [NTProductType] = 1 {int}
Property: [ProcessorArchitecture] = AMD64 {string}
Property: [VersionNT] = 6.1.1 {version}
Running checks for package 'Microsoft .NET Framework 4.5 (x86 ? x64)', phase BuildList
Reading value 'Version' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full'
Read string value '4.5.51209'
Setting value '4.5.51209 {string}' for property 'DotNet45Full_TargetVersion'
Reading value 'Version' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full\1049'
Unable to read registry value
Not setting value for property 'DotNet45FullLangPack_TargetVersion'
The following properties have been set for package 'Microsoft .NET Framework 4.5 (x86 ? x64)':
Property: [DotNet45Full_TargetVersion] = 4.5.51209 {string}
Running checks for command 'DotNetFX45\dotNetFx45_Full_x86_x64.exe'
Result of running operator 'ValueEqualTo' on property 'InstallMode' and value 'HomeSite': true
Result of checks for command 'DotNetFX45\dotNetFx45_Full_x86_x64.exe' is 'Bypass'
Running checks for command 'DotNetFX45\dotNetFx45_Full_setup.exe'
Result of running operator 'ValueNotEqualTo' on property 'InstallMode' and value 'HomeSite': false
Result of running operator 'VersionGreaterThanOrEqualTo' on property 'DotNet45Full_TargetVersion' and value '4.5.50709': true
Result of checks for command 'DotNetFX45\dotNetFx45_Full_setup.exe' is 'Bypass'
Running checks for command 'DotNetFX45\dotNetFx45LP_Full_x86_x64ru.exe'
Skipping ByPassIf because Property 'DotNet45FullLangPack_TargetVersion' was not defined
Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
Result of running operator 'VersionLessThan' on property 'VersionNT' and value '6.0.0': false
Result of running operator 'ValueEqualTo' on property 'ProcessorArchitecture' and value 'IA64': false
Result of checks for command 'DotNetFX45\dotNetFx45LP_Full_x86_x64ru.exe' is 'Install'
'Microsoft .NET Framework 4.5 (x86 ? x64)' RunCheck result: Install Needed
EULA for components 'Microsoft .NET Framework 4.5 (x86 ? x64)' was accepted.
Copying files to temporary directory "C:\Users\kdi\AppData\Local\Temp\VSD3A61.tmp\"
Downloading files to "C:\Users\kdi\AppData\Local\Temp\VSD3A61.tmp\"
(02.03.2015 15:03:51) Downloading 'DotNetFX45\dotNetFx45LP_Full_x86_x64ru.exe' from 'http://go.microsoft.com/fwlink/?linkid=249114&clcid=0x419' to 'C:\Users\kdi\AppData\Local\Temp\VSD3A61.tmp\'
Download completed at 02.03.2015 15:03:51
Downloading failed with HRESULT=-2146697210
Run Code Online (Sandbox Code Playgroud)
这 是我发现已安装4.5.2的方法
| 归档时间: |
|
| 查看次数: |
2085 次 |
| 最近记录: |