[wix-users] Bundle Update Element

Phill Hogland phill.hogland at rimage.com
Wed May 18 10:01:51 PDT 2016


While WixBA in the wix source is the setup BA used by the WiX Toolset installer, it is not intended to be a tutorial or a template for consumers to use, so far as I am aware.  When I build the wix source I follow the instructions at http://wixtoolset.org/development/ and build the whole cloned tree before I try to build a particular subset project.  I never tried building the Setup portion of the wix source specifically.  It is just ans implementation along with WixStdBA which were helpful to study while creating my mba.

________________________________________
From: wix-users <wix-users-bounces at lists.wixtoolset.org> on behalf of Stephen Downard <stephen.downard at medfusion.com>
Sent: Wednesday, May 18, 2016 11:09:42 AM
To: WiX Toolset Users Mailing List
Subject: Re: [wix-users] Bundle Update Element

Disregard,
   I was confused thinking that I needed to add the Core project to the WixBA solution, I removed it.  The current configuration of WixBA is failing with the following:

Severity        Code    Description     Project File    Line    Suppression State
Error   CS0122  'LogLevel' is inaccessible due to its protection level  WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  411     Active
Error   CS0122  'LogLevel' is inaccessible due to its protection level  WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  420     Active
Error   CS0122  'LogLevel' is inaccessible due to its protection level  WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  452     Active
Error   CS0122  'LogLevel' is inaccessible due to its protection level  WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  600     Active
Error   CS0122  'LogLevel' is inaccessible due to its protection level  WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  614     Active
Error   CS0122  'LogLevel' is inaccessible due to its protection level  WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        152     Active
Error   CS0122  'LogLevel' is inaccessible due to its protection level  WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        172     Active
Error   CS0122  'LogLevel' is inaccessible due to its protection level  WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  117     Active
Error   CS0122  'LogLevel' is inaccessible due to its protection level  WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  129     Active
Error   CS1061  'WixBA' does not contain a definition for 'Engine' and no extension method 'Engine' accepting a first argument of type 'WixBA' could be found (are you missing a using directive or an assembly reference?)     WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  117     Active
Error   CS1061  'WixBA' does not contain a definition for 'Engine' and no extension method 'Engine' accepting a first argument of type 'WixBA' could be found (are you missing a using directive or an assembly reference?)     WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  123     Active
Error   CS1061  'WixBA' does not contain a definition for 'Engine' and no extension method 'Engine' accepting a first argument of type 'WixBA' could be found (are you missing a using directive or an assembly reference?)     WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  129     Active
Error   CS1061  'WixBA' does not contain a definition for 'Engine' and no extension method 'Engine' accepting a first argument of type 'WixBA' could be found (are you missing a using directive or an assembly reference?)     WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  137     Active
Error   CS0115  'WixBA.Run()': no suitable method found to override     WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  115     Active
Error   CS1503  Argument 1: cannot convert from 'Microsoft.Tools.WindowsInstallerXml.UX.WixBA' to 'BootstrapperApplication'     WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  118     Active
Error   CS0103  The name 'ActionState' does not exist in the current context    WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      96      Active
Error   CS0103  The name 'Bootstrapper' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  595     Active
Error   CS0103  The name 'Bootstrapper' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  598     Active
Error   CS0103  The name 'Display' does not exist in the current context        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  422     Active
Error   CS0103  The name 'Display' does not exist in the current context        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  449     Active
Error   CS0103  The name 'Display' does not exist in the current context        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  528     Active
Error   CS0103  The name 'Display' does not exist in the current context        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      159     Active
Error   CS0103  The name 'Display' does not exist in the current context        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        139     Active
Error   CS0103  The name 'Display' does not exist in the current context        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  81      Active
Error   CS0103  The name 'Display' does not exist in the current context        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  126     Active
Error   CS0103  The name 'Display' does not exist in the current context        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  127     Active
Error   CS0103  The name 'ErrorType' does not exist in the current context      WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  531     Active
Error   CS0103  The name 'ErrorType' does not exist in the current context      WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  531     Active
Error   CS0103  The name 'InstallMessage' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      110     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  205     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  223     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  246     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  306     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  309     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  312     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  315     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  316     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  326     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  329     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  332     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  335     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  336     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  348     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  352     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  355     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  358     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  361     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  362     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  392     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  409     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  412     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  445     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  612     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        64      Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        139     Active
Error   CS0103  The name 'LaunchAction' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        178     Active
Error   CS0103  The name 'RelatedOperation' does not exist in the current context       WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  397     Active
Error   CS0103  The name 'RequestState' does not exist in the current context   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  466     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  533     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  575     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  587     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  587     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      115     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      115     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      128     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      128     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      138     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      138     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      164     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      164     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        142     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        157     Active
Error   CS0103  The name 'Result' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        162     Active
Error   CS0103  The name 'UpdateHashType' does not exist in the current context WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        155     Active
Error   CS0246  The type or namespace name 'ApplyBeginEventArgs' could not be found (are you missing a using directive or an assembly reference?)       WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  484     Active
Error   CS0246  The type or namespace name 'ApplyCompleteEventArgs' could not be found (are you missing a using directive or an assembly reference?)    WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  590     Active
Error   CS0246  The type or namespace name 'ApplyPhaseCountArgs' could not be found (are you missing a using directive or an assembly reference?)       WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      119     Active
Error   CS0246  The type or namespace name 'Bootstrapper' could not be found (are you missing a using directive or an assembly reference?)      WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        133     Active
Error   CS0246  The type or namespace name 'Bootstrapper' could not be found (are you missing a using directive or an assembly reference?)      WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        146     Active
Error   CS0246  The type or namespace name 'Bootstrapper' could not be found (are you missing a using directive or an assembly reference?)      WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        166     Active
Error   CS0234  The type or namespace name 'Bootstrapper' does not exist in the namespace 'Microsoft.Tools.WindowsInstallerXml' (are you missing an assembly reference?)        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  13      Active
Error   CS0234  The type or namespace name 'Bootstrapper' does not exist in the namespace 'Microsoft.Tools.WindowsInstallerXml' (are you missing an assembly reference?)        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\Model.cs  10      Active
Error   CS0234  The type or namespace name 'Bootstrapper' does not exist in the namespace 'Microsoft.Tools.WindowsInstallerXml' (are you missing an assembly reference?)        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      7       Active
Error   CS0234  The type or namespace name 'Bootstrapper' does not exist in the namespace 'Microsoft.Tools.WindowsInstallerXml' (are you missing an assembly reference?)        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\Properties\AssemblyInfo.cs        6       Active
Error   CS0234  The type or namespace name 'Bootstrapper' does not exist in the namespace 'Microsoft.Tools.WindowsInstallerXml' (are you missing an assembly reference?)        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\RootViewModel.cs  10      Active
Error   CS0234  The type or namespace name 'Bootstrapper' does not exist in the namespace 'Microsoft.Tools.WindowsInstallerXml' (are you missing an assembly reference?)        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\UpdateViewModel.cs        12      Active
Error   CS0234  The type or namespace name 'Bootstrapper' does not exist in the namespace 'Microsoft.Tools.WindowsInstallerXml' (are you missing an assembly reference?)        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  15      Active
Error   CS0246  The type or namespace name 'BootstrapperApplication' could not be found (are you missing a using directive or an assembly reference?)   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\Model.cs  26      Active
Error   CS0246  The type or namespace name 'BootstrapperApplication' could not be found (are you missing a using directive or an assembly reference?)   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\Model.cs  35      Active
Error   CS0246  The type or namespace name 'BootstrapperApplication' could not be found (are you missing a using directive or an assembly reference?)   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\Properties\AssemblyInfo.cs        22      Active
Error   CS0246  The type or namespace name 'BootstrapperApplication' could not be found (are you missing a using directive or an assembly reference?)   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  20      Active
Error   CS0246  The type or namespace name 'BootstrapperApplicationAttribute' could not be found (are you missing a using directive or an assembly reference?)  WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\Properties\AssemblyInfo.cs        22      Active
Error   CS0246  The type or namespace name 'CacheAcquireBeginEventArgs' could not be found (are you missing a using directive or an assembly reference?)        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  489     Active
Error   CS0246  The type or namespace name 'CacheAcquireCompleteEventArgs' could not be found (are you missing a using directive or an assembly reference?)     WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  494     Active
Error   CS0246  The type or namespace name 'CacheAcquireProgressEventArgs' could not be found (are you missing a using directive or an assembly reference?)     WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      132     Active
Error   CS0246  The type or namespace name 'CacheCompleteEventArgs' could not be found (are you missing a using directive or an assembly reference?)    WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      142     Active
Error   CS0246  The type or namespace name 'Command' could not be found (are you missing a using directive or an assembly reference?)   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\Model.cs  40      Active
Error   CS0246  The type or namespace name 'DetectBeginEventArgs' could not be found (are you missing a using directive or an assembly reference?)      WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  389     Active
Error   CS0246  The type or namespace name 'DetectCompleteEventArgs' could not be found (are you missing a using directive or an assembly reference?)   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  403     Active
Error   CS0246  The type or namespace name 'DetectRelatedBundleEventArgs' could not be found (are you missing a using directive or an assembly reference?)      WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  395     Active
Error   CS0246  The type or namespace name 'Engine' could not be found (are you missing a using directive or an assembly reference?)    WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\Model.cs  45      Active
Error   CS0246  The type or namespace name 'ErrorEventArgs' could not be found (are you missing a using directive or an assembly reference?)    WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  513     Active
Error   CS0246  The type or namespace name 'ExecuteMsiMessageEventArgs' could not be found (are you missing a using directive or an assembly reference?)        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      106     Active
Error   CS0246  The type or namespace name 'ExecutePackageBeginEventArgs' could not be found (are you missing a using directive or an assembly reference?)      WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  499     Active
Error   CS0246  The type or namespace name 'ExecutePackageCompleteEventArgs' could not be found (are you missing a using directive or an assembly reference?)   WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  504     Active
Error   CS0246  The type or namespace name 'ExecuteProgressEventArgs' could not be found (are you missing a using directive or an assembly reference?)  WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      151     Active
Error   CS0246  The type or namespace name 'LaunchAction' could not be found (are you missing a using directive or an assembly reference?)      WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\Model.cs  115     Active
Error   CS0246  The type or namespace name 'LaunchAction' could not be found (are you missing a using directive or an assembly reference?)      WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\WixBA.cs  67      Active
Error   CS0246  The type or namespace name 'PlanBeginEventArgs' could not be found (are you missing a using directive or an assembly reference?)        WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      86      Active
Error   CS0246  The type or namespace name 'PlanCompleteEventArgs' could not be found (are you missing a using directive or an assembly reference?)     WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  470     Active
Error   CS0246  The type or namespace name 'PlanPackageBeginEventArgs' could not be found (are you missing a using directive or an assembly reference?) WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  462     Active
Error   CS0246  The type or namespace name 'PlanPackageCompleteEventArgs' could not be found (are you missing a using directive or an assembly reference?)      WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      94      Active
Error   CS0246  The type or namespace name 'ProgressEventArgs' could not be found (are you missing a using directive or an assembly reference?) WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\ProgressViewModel.cs      124     Active
Error   CS0246  The type or namespace name 'ResolveSourceEventArgs' could not be found (are you missing a using directive or an assembly reference?)    WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  580     Active
Error   CS0246  The type or namespace name 'Result' could not be found (are you missing a using directive or an assembly reference?)    WixBA   C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\Setup\WixBA\InstallationViewModel.cs  567     Active


-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Stephen Downard
Sent: Wednesday, May 18, 2016 12:05 PM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] Bundle Update Element

Jacob,
  Thank you for the information!  I have build issues with the project.  I executed with success the initial msbuild command from a Visual Studio Command Prompt.  After loading the Setup project within VS the solution fails to build.  I manually added the Core project to the WixBA solution that resolved some errors.  What am I missing?

Severity        Code    Description     Project File    Line    Suppression State
Error   CA1811  'WixDistribution.ReplacePlaceholders(string, Assembly)' appears to have no upstream public or protected callers.        core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\common\WixDistribution.cs     47      Active
Error   CA1811  'WixDistribution.TryGetAttribute<T>(Assembly, out T)' appears to have no upstream public or protected callers.  core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\common\WixDistribution.cs     101     Active
Error   CA1305  Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Engine.NormalizeVersion(Version)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.   core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\Engine.cs   624     Active
Error   CA1305  Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Engine.NormalizeVersion(Version)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.   core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\Engine.cs   628     Active
Error   CA1305  Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Engine.NormalizeVersion(Version)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.   core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\Engine.cs   632     Active
Error   CA1305  Because the behavior of 'string.Format(string, object)' could vary based on the current user's locale settings, replace this call in 'Engine.NormalizeVersion(Version)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.   core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\Engine.cs   640     Active
Error   CA1720  Consider replacing the language-specific data type identifier 'Long' in member name 'Engine.VersionToLong(Version)' with either a language-independent equivalent or a more generic term, such as 'value'.      core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\Engine.cs   585     Active
Error   CA1062  In externally visible method 'Engine.VersionToLong(Version)', validate parameter 'version' before using it.     core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\Engine.cs   588     Active
Error   CA1704  In method 'BootstrapperException.BootstrapperException(int)', correct the spelling of 'hr' in parameter name 'hr' or remove it entirely if it represents any sort of Hungarian notation.        core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\Exceptions.cs       18      Active
Error   CA2000  In method 'Engine.convertToSecureString(IntPtr, int)', object 'value' is not disposed along all exception paths. Call System.IDisposable.Dispose on object 'value' before all references to it are out of scope.        core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\Engine.cs   570     Active
Error   CA1704  In method 'Engine.Detect(IntPtr)', correct the spelling of 'hwnd' in parameter name 'hwndParent' or remove it entirely if it represents any sort of Hungarian notation. core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\Engine.cs   244     Active
Error   CA1704  In method 'Engine.LaunchApprovedExe(IntPtr, string, string)', correct the spelling of 'hwnd' in parameter name 'hwndParent' or remove it entirely if it represents any sort of Hungarian notation.      core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\Engine.cs   346     Active
Error   CA1704  In method 'Engine.LaunchApprovedExe(IntPtr, string, string, int)', correct the spelling of 'hwnd' in parameter name 'hwndParent' or remove it entirely if it represents any sort of Hungarian notation. core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\Engine.cs   358     Active
Error   CA1823  It appears that field 'WixDistribution.TelemetryUrlFormat' is never used or is only ever assigned to. Use this field or remove it.      core                    Active
Error   CA5122  P/Invoke method 'NativeMethods.CommandLineToArgvW(string, out int)' is marked safe-critical.  Since P/Invokes may only be called by critical code, this declaration should either be marked as security critical, or have its annotation removed entirely to avoid being misleading.    core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\NativeMethods.cs    25      Active
Error   CA5122  P/Invoke method 'NativeMethods.LocalFree(IntPtr)' is marked safe-critical.  Since P/Invokes may only be called by critical code, this declaration should either be marked as security critical, or have its annotation removed entirely to avoid being misleading.      core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\NativeMethods.cs    31      Active
Error   CA1710  Rename 'ApplyPhaseCountArgs' to end in 'EventArgs'.     core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\EventArgs.cs        1156    Active
Error   CA1710  Rename 'LaunchApprovedExeBeginArgs' to end in 'EventArgs'.      core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\EventArgs.cs        2222    Active
Error   CA1710  Rename 'LaunchApprovedExeCompleteArgs' to end in 'EventArgs'.   core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\EventArgs.cs        2233    Active
Error   CA1822  The 'this' parameter (or 'Me' in Visual Basic) of 'Engine.convertToSecureString(IntPtr, int)' is never used. Mark the member as static (or Shared in Visual Basic) or use 'this'/'Me' in the method body or at least one property accessor, if appropriate.     core    C:\github\https---github.com-wixtoolset-wix3.git\wix3-develop\src\ext\BalExtension\mba\core\Engine.cs   564     Active

Thanks,
Steve
-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Hoover, Jacob
Sent: Tuesday, May 17, 2016 12:19 PM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] Bundle Update Element

This topic really deserves a blog post, but as of yet there isn't one.

Bundles need the <Update location="URL" /> in order for the engine to trigger a call to DetectUpdate* methods.  WiX BA has a MBA example of doing self-updates, and I have a slightly modified WixStdBA that shows how it's possible to get WixStdBA to do it.  https://github.com/wixtoolset/wix3/compare/develop...jchoover:develop-3.10-WixStdBA

The brief version is WiX can take and parse an Atom feed (Ex: http://wixtoolset.org/releases/feed/v3.10 ) and then notify the BA of the data to allow the BA to decide if it's an update or not.  My changes to WixStdBA are to respond to those events, though the WixBA also has a managed implementation here: https://github.com/wixtoolset/wix3/blob/develop/src/Setup/WixBA/UpdateViewModel.cs

You are looking for DetectUpdateBegin / DetectUpdate / DetectUpdateComplete events.

>From an application point of view, as I needed it to check for updates on startup, I passed the bundle upgrade code to my application during installation.  On startup of the application, I use that upgrade code to query for the bundles cached location via a light weight wrapper DLL around https://github.com/wixtoolset/wix3/blob/develop/src/libs/dutil/butil.cpp and querying for the ModifyPath "well known" bundle property.  From there, I manually stripped off the /modify and added /checkupdate.

Users can also alternatively go into ARP, select modify on the install, and then manually hit the button to check for updates.

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Stephen Downard
Sent: Tuesday, May 17, 2016 9:58 AM
To: wix-users at lists.wixtoolset.org
Subject: [wix-users] Bundle Update Element

I have been reading posts trying to understand how the Bundle supports automatic updating.  I have read that the Update Element does not work by default. So my question is does the Bundle inherently support automatically updating? If yes, how is the bundle configured to query endpoint and what's the formatting of the endpoint data?  How is the query triggered?  If no, is there any documentation that details how design the bootstrapper?

Thanks!

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/


More information about the wix-users mailing list