locked
Bootstrapper wants to run .msi twice? RRS feed

  • Question

  • I am trying to build a bootstrapper for a .Net 3.5 application.  I am doing pretty much everything the same as when I built one for a .Net 2.0 application.  But, in this case, after installing everything (directX 9.0C, .Net 3.5, and my application), it reboots and starts running the .msi file with my application again. Anyone have any advice on how to prevent this? Running the bootstapper package for .Net 3.5 that came with the Visual Studio 2008 SDK.  Using MSBuild.exe from .Net 3.5 framework.

    log file:

    The following properties have been set:
    Property: [AdminUser] = true {boolean}
    Property: [ProcessorArchitecture] = Intel {string}
    Property: [VersionNT] = 5.1.2 {version}
    Running checks for package 'Microsoft Managed DirectX 9.0c', phase BuildList
    Reading default value of registry key 'HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\DX_1.0.2908.0'
    Unable to read registry value
    Not setting value for property 'FoundMDXAssemblies'
    The following properties have been set for package 'Microsoft Managed DirectX 9.0c':
    Running checks for command 'directx_9c_oct2005\DXSETUP.exe'
    Result of running operator 'ValueExists' on property 'FoundMDXAssemblies': false
    Result of running operator 'ValueNotEqualTo' on property 'AdminUser' and value 'True': false
    Result of checks for command 'directx_9c_oct2005\DXSETUP.exe' is 'Install'
    'Microsoft Managed DirectX 9.0c' RunCheck result: Install Needed
    Running checks for package 'Windows Installer 3.1', phase BuildList
    The following properties have been set for package 'Windows Installer 3.1':
    Running checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe'
    Result of running operator 'VersionGreaterThanOrEqualTo' on property 'VersionMsi' and value '3.1': true
    Result of checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe' is 'Bypass'
    'Windows Installer 3.1' RunCheck result: No Install Needed
    Running checks for package '.NET Framework 3.5', phase BuildList
    Reading value 'Install' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\1033'
    Unable to read registry value
    Not setting value for property 'DotNet35InstallSuccess'
    The following properties have been set for package '.NET Framework 3.5':
    Running checks for command 'DotNetFX35\dotNetFx35setup.exe'
    Skipping ByPassIf because Property 'DotNet35InstallSuccess' was not defined
    Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
    Result of running operator 'ValueExists' on property 'Version9x': false
    Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.1.2': false
    Result of running operator 'VersionEqualTo' on property 'VersionNT' and value '5.2.0': false
    Result of running operator 'ValueEqualTo' on property 'ProcessorArchitecture' and value 'IA64': false
    Result of checks for command 'DotNetFX35\dotNetFx35setup.exe' is 'Install'
    '.NET Framework 3.5' RunCheck result: Install Needed
    Running checks for package 'Multiverse Terrain Editor Preview', phase BuildList
    Running external check with command line "C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\MultiverseToolbox\dotnetchk.exe"
    Process exited with code 0
    Setting value '0 {int}' for property 'DotNetInstalled'
    Running MsiProductCheck with ProductCode '{2A42414B-1E07-454b-97C4-4789D8DBD338}'
    MsiQueryProductState returned '-1'
    Setting value '-1 {int}' for property 'IsMSIInstalled'
    Running MsiProductCheck with ProductCode 'FBFE8F17FA90D814191F2507C7FD2A47'
    MsiQueryProductState returned '-2'
    Setting value '-2 {int}' for property 'beta1DotNetIsInstalled'
    Running MsiProductCheck with ProductCode 'C0DDA1A73F718B740B330AE681C938D5'
    MsiQueryProductState returned '-2'
    Setting value '-2 {int}' for property 'beta2DotnetIsInstaller'
    The following properties have been set for package 'Multiverse Terrain Editor Preview':
    Property: [DotNetInstalled] = 0 {int}
    Property: [IsMSIInstalled] = -1 {int}
    Property: [beta1DotNetIsInstalled] = -2 {int}
    Property: [beta2DotnetIsInstaller] = -2 {int}
    Running checks for command 'MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi'
    Result of running operator 'ValueEqualTo' on property 'IsMSIInstalled' and value '0': false
    Result of running operator 'ValueEqualTo' on property 'beta1DotNetIsInstalled' and value '0': false
    Skipping FailIf because Property 'beta2DotNetIsInstalled' was not defined
    Result of checks for command 'MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi' is 'Install'
    'Multiverse Terrain Editor Preview' RunCheck result: Install Needed
    EULA for components 'Microsoft Managed DirectX 9.0c' was accepted.
    EULA for components '.NET Framework 3.5' was accepted.
    EULA for components 'Multiverse Terrain Editor Preview' was accepted.
    Copying files to temporary directory "C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\"
    Downloading files to "C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\"
    (6/13/2008 1:17:02 PM) Downloading 'directx_9c_oct2005\Aug2005_d3dx9_27_x64.cab' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/Aug2005_d3dx9_27_x64.cab' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:08 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\Aug2005_d3dx9_27_x64.cab
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:08 PM) Downloading 'directx_9c_oct2005\Aug2005_d3dx9_27_x86.cab' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/Aug2005_d3dx9_27_x86.cab' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:08 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\Aug2005_d3dx9_27_x86.cab
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:08 PM) Downloading 'directx_9c_oct2005\BDA.cab' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/BDA.cab' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:08 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\BDA.cab
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:08 PM) Downloading 'directx_9c_oct2005\BDAXP.cab' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/BDAXP.cab' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:09 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\BDAXP.cab
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:09 PM) Downloading 'directx_9c_oct2005\BDANT.cab' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/BDANT.cab' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:09 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\BDANT.cab
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:09 PM) Downloading 'directx_9c_oct2005\DSETUP.dll' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/DSETUP.dll' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:09 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\DSETUP.dll
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:09 PM) Downloading 'directx_9c_oct2005\DXSETUP.exe' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/DXSETUP.exe' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:09 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\DXSETUP.exe
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:10 PM) Downloading 'directx_9c_oct2005\DirectX.cab' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/DirectX.cab' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:12 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\DirectX.cab
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:12 PM) Downloading 'directx_9c_oct2005\Oct2005_MDX_x86.cab' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/Oct2005_MDX_x86.cab' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:12 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\Oct2005_MDX_x86.cab
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:12 PM) Downloading 'directx_9c_oct2005\Oct2005_xinput_x64.cab' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/Oct2005_xinput_x64.cab' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:12 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\Oct2005_xinput_x64.cab
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:12 PM) Downloading 'directx_9c_oct2005\Oct2005_xinput_x86.cab' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/Oct2005_xinput_x86.cab' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:13 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\Oct2005_xinput_x86.cab
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:13 PM) Downloading 'directx_9c_oct2005\dsetup32.dll' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/dsetup32.dll' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:13 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\dsetup32.dll
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:13 PM) Downloading 'directx_9c_oct2005\dxdllreg_x86.cab' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/dxdllreg_x86.cab' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:13 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\dxdllreg_x86.cab
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:13 PM) Downloading 'directx_9c_oct2005\dxnt.cab' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/dxnt.cab' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:15 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\dxnt.cab
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:15 PM) Downloading 'directx_9c_oct2005\dxupdate.cab' from 'http://sv1.multiverse.net/devtools/directx_9c_oct2005/dxupdate.cab' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:15 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\dxupdate.cab
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:15 PM) Downloading 'DotNetFX35\dotNetFx35setup.exe' from 'http://sv1.multiverse.net/devtools/DotNetFX35/dotNetFx35setup.exe' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:16 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\DotNetFX35\dotNetFx35setup.exe
    WinVerifyTrust returned 0
    File trusted
    (6/13/2008 1:17:16 PM) Downloading 'MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi' from 'http://sv1.multiverse.net/devtools/MultiverseToolbox/MultiverseTerrainEditor-Preview-0.1.3086.21267.msi' to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\'
    Download completed at 6/13/2008 1:17:17 PM
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi
    Verifying file hash
    Running checks for package 'Microsoft Managed DirectX 9.0c', phase BeforePackage
    Reading default value of registry key 'HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\DX_1.0.2908.0'
    Unable to read registry value
    Not setting value for property 'FoundMDXAssemblies'
    The following properties have been set for package 'Microsoft Managed DirectX 9.0c':
    Running checks for command 'directx_9c_oct2005\DXSETUP.exe'
    Result of running operator 'ValueExists' on property 'FoundMDXAssemblies': false
    Result of running operator 'ValueNotEqualTo' on property 'AdminUser' and value 'True': false
    Result of checks for command 'directx_9c_oct2005\DXSETUP.exe' is 'Install'
    'Microsoft Managed DirectX 9.0c' RunCheck result: Install Needed
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\DXSETUP.exe
    WinVerifyTrust returned 0
    File trusted
    Installing using command line '"C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\directx_9c_oct2005\DXSETUP.exe" '
    Process exited with code 0
    Running checks for package 'Microsoft Managed DirectX 9.0c', phase AfterPackage
    Reading default value of registry key 'HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\DX_1.0.2908.0'
    Read string value 'C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2908.0\'
    Setting value 'C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2908.0\ {string}' for property 'FoundMDXAssemblies'
    The following properties have been set for package 'Microsoft Managed DirectX 9.0c':
    Property: [FoundMDXAssemblies] = C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2908.0\ {string}
    Running checks for command 'directx_9c_oct2005\DXSETUP.exe'
    Result of running operator 'ValueExists' on property 'FoundMDXAssemblies': true
    Result of checks for command 'directx_9c_oct2005\DXSETUP.exe' is 'Bypass'
    'Microsoft Managed DirectX 9.0c' RunCheck result: Install Succeeded
    Running checks for package '.NET Framework 3.5', phase BeforePackage
    Reading value 'Install' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\1033'
    Unable to read registry value
    Not setting value for property 'DotNet35InstallSuccess'
    The following properties have been set for package '.NET Framework 3.5':
    Running checks for command 'DotNetFX35\dotNetFx35setup.exe'
    Skipping ByPassIf because Property 'DotNet35InstallSuccess' was not defined
    Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
    Result of running operator 'ValueExists' on property 'Version9x': false
    Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.1.2': false
    Result of running operator 'VersionEqualTo' on property 'VersionNT' and value '5.2.0': false
    Result of running operator 'ValueEqualTo' on property 'ProcessorArchitecture' and value 'IA64': false
    Result of checks for command 'DotNetFX35\dotNetFx35setup.exe' is 'Install'
    '.NET Framework 3.5' RunCheck result: Install Needed
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\DotNetFX35\dotNetFx35setup.exe
    WinVerifyTrust returned 0
    File trusted
    Installing using command line '"C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\DotNetFX35\dotNetFx35setup.exe"  /lang:enu /passive /norestart'
    Process exited with code 3010
    Running checks for package '.NET Framework 3.5', phase AfterPackage
    Reading value 'Install' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\1033'
    Read integer value 1
    Setting value '1 {int}' for property 'DotNet35InstallSuccess'
    The following properties have been set for package '.NET Framework 3.5':
    Property: [DotNet35InstallSuccess] = 1 {int}
    Running checks for command 'DotNetFX35\dotNetFx35setup.exe'
    Result of running operator 'ValueEqualTo' on property 'DotNet35InstallSuccess' and value '1': true
    Result of checks for command 'DotNetFX35\dotNetFx35setup.exe' is 'Bypass'
    '.NET Framework 3.5' RunCheck result: Install Succeeded
    Running checks for package 'Multiverse Terrain Editor Preview', phase BeforePackage
    Running external check with command line "C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\MultiverseToolbox\dotnetchk.exe"
    Process exited with code 1
    Setting value '1 {int}' for property 'DotNetInstalled'
    Running MsiProductCheck with ProductCode '{2A42414B-1E07-454b-97C4-4789D8DBD338}'
    MsiQueryProductState returned '-1'
    Setting value '-1 {int}' for property 'IsMSIInstalled'
    Running MsiProductCheck with ProductCode 'FBFE8F17FA90D814191F2507C7FD2A47'
    MsiQueryProductState returned '-2'
    Setting value '-2 {int}' for property 'beta1DotNetIsInstalled'
    Running MsiProductCheck with ProductCode 'C0DDA1A73F718B740B330AE681C938D5'
    MsiQueryProductState returned '-2'
    Setting value '-2 {int}' for property 'beta2DotnetIsInstaller'
    The following properties have been set for package 'Multiverse Terrain Editor Preview':
    Property: [DotNetInstalled] = 1 {int}
    Property: [IsMSIInstalled] = -1 {int}
    Property: [beta1DotNetIsInstalled] = -2 {int}
    Property: [beta2DotnetIsInstaller] = -2 {int}
    Running checks for command 'MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi'
    Result of running operator 'ValueEqualTo' on property 'IsMSIInstalled' and value '0': false
    Result of running operator 'ValueEqualTo' on property 'beta1DotNetIsInstalled' and value '0': false
    Skipping FailIf because Property 'beta2DotNetIsInstalled' was not defined
    Result of checks for command 'MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi' is 'Install'
    'Multiverse Terrain Editor Preview' RunCheck result: Install Needed
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi
    Verifying file hash
    Installing using command line '"C:\WINDOWS\system32\msiexec.exe" -I "C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi" -q /qf'
    Process exited with code 0
    Running checks for package 'Multiverse Terrain Editor Preview', phase AfterPackage
    Running external check with command line "C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\MultiverseToolbox\dotnetchk.exe"
    Process exited with code 1
    Setting value '1 {int}' for property 'DotNetInstalled'
    Running MsiProductCheck with ProductCode '{2A42414B-1E07-454b-97C4-4789D8DBD338}'
    MsiQueryProductState returned '-1'
    Setting value '-1 {int}' for property 'IsMSIInstalled'
    Running MsiProductCheck with ProductCode 'FBFE8F17FA90D814191F2507C7FD2A47'
    MsiQueryProductState returned '-2'
    Setting value '-2 {int}' for property 'beta1DotNetIsInstalled'
    Running MsiProductCheck with ProductCode 'C0DDA1A73F718B740B330AE681C938D5'
    MsiQueryProductState returned '-2'
    Setting value '-2 {int}' for property 'beta2DotnetIsInstaller'
    The following properties have been set for package 'Multiverse Terrain Editor Preview':
    Property: [DotNetInstalled] = 1 {int}
    Property: [IsMSIInstalled] = -1 {int}
    Property: [beta1DotNetIsInstalled] = -2 {int}
    Property: [beta2DotnetIsInstaller] = -2 {int}
    Running checks for command 'MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi'
    Result of running operator 'ValueEqualTo' on property 'IsMSIInstalled' and value '0': false
    Result of running operator 'ValueEqualTo' on property 'beta1DotNetIsInstalled' and value '0': false
    Skipping FailIf because Property 'beta2DotNetIsInstalled' was not defined
    Result of checks for command 'MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi' is 'Install'
    'Multiverse Terrain Editor Preview' RunCheck result: Unknown
    Status of package 'Microsoft Managed DirectX 9.0c' after install is 'InstallSucceeded'
    Status of package '.NET Framework 3.5' after install is 'InstallSucceeded'
    Status of package 'Multiverse Terrain Editor Preview' after install is 'InstallUnknown'
    Writing Reboot Information to 'C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\afterreboot.cfg'
    Resuming after a reboot.  Original Application location: 'C:\Documents and Settings\danw\Desktop\'
    The following properties have been set:
    Property: [AdminUser] = true {boolean}
    Property: [ProcessorArchitecture] = Intel {string}
    Property: [VersionNT] = 5.1.2 {version}
    Package 'Microsoft Managed DirectX 9.0c' has been installed
    Package '.NET Framework 3.5' has been installed
    Package 'Multiverse Terrain Editor Preview' has not been installed
    Running checks for package 'Multiverse Terrain Editor Preview', phase BuildList
    Running external check with command line "C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\MultiverseToolbox\dotnetchk.exe"
    Process exited with code 1
    Setting value '1 {int}' for property 'DotNetInstalled'
    Running MsiProductCheck with ProductCode '{2A42414B-1E07-454b-97C4-4789D8DBD338}'
    MsiQueryProductState returned '-1'
    Setting value '-1 {int}' for property 'IsMSIInstalled'
    Running MsiProductCheck with ProductCode 'FBFE8F17FA90D814191F2507C7FD2A47'
    MsiQueryProductState returned '-2'
    Setting value '-2 {int}' for property 'beta1DotNetIsInstalled'
    Running MsiProductCheck with ProductCode 'C0DDA1A73F718B740B330AE681C938D5'
    MsiQueryProductState returned '-2'
    Setting value '-2 {int}' for property 'beta2DotnetIsInstaller'
    The following properties have been set for package 'Multiverse Terrain Editor Preview':
    Property: [DotNetInstalled] = 1 {int}
    Property: [IsMSIInstalled] = -1 {int}
    Property: [beta1DotNetIsInstalled] = -2 {int}
    Property: [beta2DotnetIsInstaller] = -2 {int}
    Running checks for command 'MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi'
    Result of running operator 'ValueEqualTo' on property 'IsMSIInstalled' and value '0': false
    Result of running operator 'ValueEqualTo' on property 'beta1DotNetIsInstalled' and value '0': false
    Skipping FailIf because Property 'beta2DotNetIsInstalled' was not defined
    Result of checks for command 'MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi' is 'Install'
    'Multiverse Terrain Editor Preview' RunCheck result: Install Needed
    Running checks for package 'Multiverse Terrain Editor Preview', phase BeforePackage
    Running external check with command line "C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\MultiverseToolbox\dotnetchk.exe"
    Process exited with code 1
    Setting value '1 {int}' for property 'DotNetInstalled'
    Running MsiProductCheck with ProductCode '{2A42414B-1E07-454b-97C4-4789D8DBD338}'
    MsiQueryProductState returned '-1'
    Setting value '-1 {int}' for property 'IsMSIInstalled'
    Running MsiProductCheck with ProductCode 'FBFE8F17FA90D814191F2507C7FD2A47'
    MsiQueryProductState returned '-2'
    Setting value '-2 {int}' for property 'beta1DotNetIsInstalled'
    Running MsiProductCheck with ProductCode 'C0DDA1A73F718B740B330AE681C938D5'
    MsiQueryProductState returned '-2'
    Setting value '-2 {int}' for property 'beta2DotnetIsInstaller'
    The following properties have been set for package 'Multiverse Terrain Editor Preview':
    Property: [DotNetInstalled] = 1 {int}
    Property: [IsMSIInstalled] = -1 {int}
    Property: [beta1DotNetIsInstalled] = -2 {int}
    Property: [beta2DotnetIsInstaller] = -2 {int}
    Running checks for command 'MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi'
    Result of running operator 'ValueEqualTo' on property 'IsMSIInstalled' and value '0': false
    Result of running operator 'ValueEqualTo' on property 'beta1DotNetIsInstalled' and value '0': false
    Skipping FailIf because Property 'beta2DotNetIsInstalled' was not defined
    Result of checks for command 'MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi' is 'Install'
    'Multiverse Terrain Editor Preview' RunCheck result: Install Needed
    Verifying file integrity of C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi
    Verifying file hash
    Installing using command line '"C:\WINDOWS\system32\msiexec.exe" -I "C:\DOCUME~1\danw\LOCALS~1\Temp\VSD13B.tmp\MultiverseToolbox\MultiverseTerrainEditor-Preview-0.1.3086.21267.msi" -q /qf'
    User has cancelled install
    Process exited with code 1602
    Status of package 'Microsoft Managed DirectX 9.0c' after install is 'InstallSucceeded'
    Status of package '.NET Framework 3.5' after install is 'InstallSucceeded'
    Status of package 'Multiverse Terrain Editor Preview' after install is 'InstallFailed'

    Thanks,

    Jeff Weinstein

    • Edited by Jeff Weinstein Friday, June 13, 2008 9:57 PM Adding log file
    • Moved by Figo Fei Monday, June 16, 2008 8:19 AM move to msbuild for better answer
    • Moved by Feng Chen Monday, June 16, 2008 1:06 PM Deployment issue.
    Friday, June 13, 2008 9:08 PM

Answers

All replies