none
微软BUG? DotNet Framework 2.0 不支持安装包在线安装了? RRS feed

  • 问题

  • 最近做一个项目,发布前测试 在没有 .net 2.0 框架的电脑 安装程序会自动在线安装运行环境

    但今天发现卸载掉 .net 2.0 后再安装时出现如下错误...

    下载下列资源时发生错误:

    http://go.microsoft.com/fwlink/?LinkId=37283
    日期: 2012-8-15 23:50:00
    有关详细信息,请参阅位于“C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD532.tmp\install.log”的安装日志文件。

    下面是安装日志文件内容:

    The following properties have been set:
    Property: [AdminUser] = true {boolean}
    Property: [ProcessorArchitecture] = Intel {string}
    Property: [VersionNT] = 5.1.3 {version}
    Running checks for package '.NET Framework 2.0 (x86)', phase BuildList
    Running external check with command 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD532.tmp\DotNetFX\dotnetchk.exe' and parameters '-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 (x86)':
    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.0.2900': 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 (x86)' RunCheck result: Install Needed
    EULA for components '.NET Framework 2.0 (x86)' was accepted.
    Copying files to temporary directory "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD532.tmp\"
    Downloading files to "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD532.tmp\"
    (2012-8-15 23:49:58) Downloading 'DotNetFX\dotnetfx.exe' from 'http://go.microsoft.com/fwlink/?LinkId=37283' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD532.tmp\'
    Download completed at 2012-8-15 23:50:00
    Downloading failed with HRESULT=-2146697210



    • 已移动 Lisa Zhu 2012年8月17日 7:23 VS related (发件人:Visual C#)
    2012年8月15日 15:52

答案

全部回复