Hi! Still trying to figure out how the custom managed bootstrapper works. I'm looking at the source for the project found here:
http://bryanpjohnston.com/2012/09/28/custom-wix-managed-bootstrapper-application/ And in the source for WixBA project but I don't understand how to get an upgrade to work correctly. What I've done is the following: 1. Set a fixed guid in the product id in "Product.wxs" so that it's not regenerated between builds. 2. Run the boostrapper and installed the package. The package is in the add/remove programs list. 3. Changed the bundle version from 1.0.0.0 to 2.0.0.0. 4. Changed the code of the install button to the following private void InstallExecute() { IsThinking = true; Bootstrapper.Engine.Plan(LaunchAction.UpdateReplace); } After looking in the WixBA project it seems as that should be the launch action if a previous version is installed 5. Built the project again and installed agan with LaunchAction.UpdateReplace. But nothing happens and the log says there was an error: [2848:2E78][2013-01-27T10:52:40]i001: Burn v3.7.1224.0, Windows v6.2 (Build 9200: Service Pack 0), path: C:\Users\Kristian\Downloads\TestBA\TestBA\BootstrapperSetup\bin\Debug\BootstrapperSetup.exe, cmdline: '' [2848:2E78][2013-01-27T10:52:40]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\Kristian\AppData\Local\Temp\BBB_boostrapper_20130127105240.log' [2848:2E78][2013-01-27T10:52:40]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\Kristian\Downloads\TestBA\TestBA\BootstrapperSetup\bin\Debug\BootstrapperSetup.exe' [2848:2E78][2013-01-27T10:52:40]i000: Setting string variable 'WixBundleName' to value 'BBB boostrapper' [2848:2E78][2013-01-27T10:52:40]i000: Loading managed bootstrapper application. [2848:2E78][2013-01-27T10:52:40]i000: Creating BA thread to run asynchronously. [2848:2B54][2013-01-27T10:52:40]i000: Launching custom TestBA UX [2848:2E78][2013-01-27T10:52:41]i100: Detect begin, 2 packages [2848:2E78][2013-01-27T10:52:41]i000: Setting string variable 'Netfx4x64FullVersion' to value '4.5.50709' [2848:2E78][2013-01-27T10:52:41]i000: Setting string variable 'Netfx4FullVersion' to value '4.5.50709' [2848:2E78][2013-01-27T10:52:41]i102: Detected related bundle: {dbdb965b-1785-48ce-94b6-ec446f5e8768}, type: Upgrade, scope: PerMachine, version: 1.0.0.0, operation: MajorUpgrade [2848:2E78][2013-01-27T10:52:41]i052: Condition 'Netfx4FullVersion AND (NOT VersionNT64 OR Netfx4x64FullVersion)' evaluates to true. [2848:2E78][2013-01-27T10:52:41]i101: Detected package: Netfx4Full, state: Present, cached: None [2848:2E78][2013-01-27T10:52:41]i101: Detected package: DummyInstallationPackageId, state: Present, cached: Complete [2848:2E78][2013-01-27T10:52:41]i199: Detect complete, result: 0x0 [2848:2E78][2013-01-27T10:52:43]i200: Plan begin, 2 packages, action: UpdateReplace [2848:2E78][2013-01-27T10:52:43]e000: Error 0x8000ffff: Invalid package type. [2848:2E78][2013-01-27T10:52:43]e000: Error 0x8000ffff: Failed to plan execute package. [2848:2E78][2013-01-27T10:52:43]e000: Error 0x8000ffff: Failed to process update package. [2848:2E78][2013-01-27T10:52:43]e000: Error 0x8000ffff: Failed to plan update. [2848:2E78][2013-01-27T10:52:43]i299: Plan complete, result: 0x8000ffff [2848:2E78][2013-01-27T10:53:56]i500: Shutting down, exit code: 0x0 [2848:2E78][2013-01-27T10:53:56]i410: Variable: Netfx4FullVersion = 4.5.50709 [2848:2E78][2013-01-27T10:53:56]i410: Variable: Netfx4x64FullVersion = 4.5.50709 [2848:2E78][2013-01-27T10:53:56]i410: Variable: VersionNT64 = 6.2.0.0 [2848:2E78][2013-01-27T10:53:56]i410: Variable: WixBundleAction = 7 [2848:2E78][2013-01-27T10:53:56]i410: Variable: WixBundleElevated = 0 [2848:2E78][2013-01-27T10:53:56]i410: Variable: WixBundleLog = C:\Users\Kristian\AppData\Local\Temp\BBB_boostrapper_20130127105240.log [2848:2E78][2013-01-27T10:53:56]i410: Variable: WixBundleManufacturer = Bryan [2848:2E78][2013-01-27T10:53:56]i410: Variable: WixBundleName = BBB boostrapper [2848:2E78][2013-01-27T10:53:56]i410: Variable: WixBundleOriginalSource = C:\Users\Kristian\Downloads\TestBA\TestBA\BootstrapperSetup\bin\Debug\BootstrapperSetup.exe [2848:2E78][2013-01-27T10:53:56]i410: Variable: WixBundleProviderKey = {321ea40c-98ca-4ceb-a507-8e74b12ee6c1} [2848:2E78][2013-01-27T10:53:56]i410: Variable: WixBundleTag = [2848:2E78][2013-01-27T10:53:56]i410: Variable: WixBundleVersion = 2.0.0.0 [2848:2E78][2013-01-27T10:53:56]i007: Exit code: 0x0, restarting: No Can anyone explain why this occurs? Thanks for help! ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users