anchor.diff:  ﻿[<AutoOpen>]
  +/// Contains tasks which allow to run msiexec in order to install or uninstall msi files.
   module Fake.MSIHelper
   
   open System
   
  +/// MSI parameter type
   type MSIParams =
       { ToolPath: string
         WorkingDir:string
  
positive.code:                   
      traceEndTask "MSI-Install" setup
  
  let Uninstall setParams setup = 
      traceStartTask "MSI-Uninstall" setup
      let parameters = setParams MSIDefaults
  
negative.code:       ThrowIfSetupFails: bool;
        TimeOut: TimeSpan}
  
  /// MSI default parameters  
  let MSIDefaults =
      { ToolPath = "msiexec "
        WorkingDir = "."
  