2015-04-02 63 views
2

我试图在我的刻录引导程序中安装.net 4.5.2作为先决条件。它会成功安装并请求重新启动计算机,但仍会继续执行,但它会停留在空白的.Net升级页面上。安装带有刻录错误的.Net 4.5.2

enter image description here

没有按键,而且也没有选择,只能关闭安装程序。

我bootstrapperCore.config是

<startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime version="v2.0.50727" /> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> 
</startup> 
<wix.bootstrapper>  
    <host assemblyName="Acquire.InstallerBootstrapper"> 
     <supportedFramework version="v4.5" /> 
    </host> 
</wix.bootstrapper> 

而在我的包链中包含

<Chain> 
    <PackageGroupRef Id="NetFx452Web"/> 

下面是烧伤生成的日志文件:

[0348:0BC0][2015-04-07T09:11:35]i001: Burn v3.9.1208.0, Windows v6.1 (Build 7600: Service Pack 0), path: C:\Users\simon\Desktop\acQuire GIM Suite Desktop (1).exe, cmdline: '-burn.unelevated BurnPipe.{6896412C-53A1-403A-BB71-78CA20BF563B} {25B59D28-FFD7-4900-89FA-2218A21571D1} 1524 /log log.txt' 
[0348:0BC0][2015-04-07T09:11:35]i000: Initializing string variable 'ProductName' to value 'acQuire GIM Suite Desktop' 
[0348:0BC0][2015-04-07T09:11:35]i000: Initializing string variable 'DestinationFolder' to value '[ProgramFilesFolder]acQuire' 
[0348:0BC0][2015-04-07T09:11:35]i000: Initializing string variable 'InstallByDefault' to value 'true' 
[0348:0BC0][2015-04-07T09:11:35]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\simon\Desktop\log.txt' 
[0348:0BC0][2015-04-07T09:11:35]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\simon\Desktop\acQuire GIM Suite Desktop (1).exe' 
[0348:0BC0][2015-04-07T09:11:35]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:\Users\simon\Desktop\' 
[0348:0BC0][2015-04-07T09:11:35]i000: Loading prerequisite bootstrapper application because managed host could not be loaded, error: 0x80070490. 
[0348:0120][2015-04-07T09:11:35]i000: Setting version variable 'WixBundleFileVersion' to value '1.1.0.0' 
[0348:0BC0][2015-04-07T09:11:35]i100: Detect begin, 8 packages 
[0348:0BC0][2015-04-07T09:11:35]i000: Setting string variable 'NETFRAMEWORK45' to value '379893' 
[0348:0BC0][2015-04-07T09:11:35]i052: Condition 'NETFRAMEWORK45 >= 379893' evaluates to true. 
[0348:0BC0][2015-04-07T09:11:35]i101: Detected package: NetFx452Web, state: Present, cached: Complete 
[0348:0BC0][2015-04-07T09:11:35]i101: Detected package: Acquire4MsiPackage, state: Absent, cached: None 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: Acquire4MsiPackage, feature: acQuire, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: Acquire4MsiPackage, feature: SentinelDrivers, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i101: Detected package: LocalDb, state: Absent, cached: None 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: LocalDb, feature: Sql_LocalDB, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: LocalDb, feature: Sql_LocalDB_Loc, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: LocalDb, feature: SQL_WRITER_LocalDB, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i101: Detected package: SQLNCLI, state: Absent, cached: None 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: SQLNCLI, feature: SQL_SNAC_CORE, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: SQLNCLI, feature: SQL_SNAC_SDK, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i101: Detected package: LocalDbx86, state: Absent, cached: None 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: LocalDbx86, feature: Sql_LocalDB, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: LocalDbx86, feature: Sql_LocalDB_Loc, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: LocalDbx86, feature: SQL_WRITER_LocalDB, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i101: Detected package: SQLNCLIx86, state: Absent, cached: None 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: SQLNCLIx86, feature: SQL_SNAC_CORE, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: SQLNCLIx86, feature: SQL_SNAC_SDK, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i101: Detected package: NeoDesktopMsiPackage, state: Absent, cached: None 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: NeoDesktopMsiPackage, feature: Prerequisites, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: NeoDesktopMsiPackage, feature: SQLServerSpatial, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: NeoDesktopMsiPackage, feature: FontsPrereq, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: NeoDesktopMsiPackage, feature: NeoFeature, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: NeoDesktopMsiPackage, feature: NeoHelpFeature, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: NeoDesktopMsiPackage, feature: SupportApplicationFeature, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i101: Detected package: LicenceAdministratorMsiPackage, state: Absent, cached: None 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: LicenceAdministratorMsiPackage, feature: LicenceAdminFeature, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i104: Detected package: LicenceAdministratorMsiPackage, feature: LicenceAdminHelpFeature, state: Absent 
[0348:0BC0][2015-04-07T09:11:35]i052: Condition 'VersionNT > v5.1' evaluates to true. 
[0348:0BC0][2015-04-07T09:11:35]i199: Detect complete, result: 0x0 
[0348:0BC0][2015-04-07T09:13:41]i500: Shutting down, exit code: 0x642 
[0348:0BC0][2015-04-07T09:13:41]i000: The prerequisites were already installed. The bootstrapper application will not be reloaded to prevent an infinite loop. 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: DestinationFolder = C:\Program Files (x86)\acQuire 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: InstallByDefault = true 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: NETFRAMEWORK45 = 379893 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: ProductName = acQuire GIM Suite Desktop 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: ProgramFilesFolder = C:\Program Files (x86)\ 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: VersionNT = 6.1.0.0 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: WixBundleAction = 4 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: WixBundleElevated = 1 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: WixBundleFileVersion = 1.1.0.0 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: WixBundleInstalled = 1 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: WixBundleLog = C:\Users\simon\Desktop\log.txt 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: WixBundleManufacturer = acQuire Technology Solutions 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: WixBundleName = acQuire GIM Suite Desktop 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: WixBundleOriginalSource = C:\Users\simon\Desktop\acQuire GIM Suite Desktop (1).exe 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: WixBundleOriginalSourceFolder = C:\Users\simon\Desktop\ 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: WixBundleProviderKey = {d1bebfd2-8e17-432f-bf1b-4afd6609579f} 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: WixBundleTag = 
[0348:0BC0][2015-04-07T09:13:41]i410: Variable: WixBundleVersion = 1.1.0.0 
[0348:0BC0][2015-04-07T09:13:41]i007: Exit code: 0x642, restarting: No 

为什么烧抱怨当它已经存在时,它需要安装.Net框架?

+0

请发布位于%TEMP%目录中的Burn日志。 – 2015-04-02 13:14:48

回答

1

我不明白为什么:)但也有一些试验和错误改变bootstrapperCore.Config wix.bootstrapper部分:

<wix.bootstrapper>  
    <host assemblyName="Acquire.InstallerBootstrapper" /> 
</wix.bootstrapper> 

修复了这个问题对我来说。