Delegate A/S

PluginSyncDev

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
#load @"_Config.fsx"
open _Config
open DG.Daxif
open DG.Daxif.Common.Utility

let pluginProjFile = Path.solutionRoot ++ @"Plugins\Plugins.csproj"
let pluginDll = Path.solutionRoot ++ @"Plugins\bin\Release\ILMerged.Delegate.XrmOrg.XrmSolution.Plugins.dll"

Plugin.Sync(Env.dev, pluginDll, pluginProjFile, SolutionInfo.name)
module _Config
namespace DG
namespace DG.Daxif
namespace DG.Daxif.Common
module Utility

from DG.Daxif.Common
val pluginProjFile : string

Full name: PluginSyncDev.pluginProjFile
module Path

from _Config
val solutionRoot : string

Full name: _Config.Path.solutionRoot
val pluginDll : string

Full name: PluginSyncDev.pluginDll
type Plugin =
  private new : unit -> Plugin
  static member EnableSolutionPluginSteps : env:Environment * solutionName:string * ?enable:bool * ?logLevel:LogLevel -> unit
  static member Sync : env:Environment * assemblyPath:string * projectPath:string * solutionName:string * ?dryRun:bool * ?isolationMode:PluginIsolationMode * ?ignoreOutdatedAssembly:bool * ?logLevel:LogLevel -> unit

Full name: DG.Daxif.Plugin
static member Plugin.Sync : env:Environment * assemblyPath:string * projectPath:string * solutionName:string * ?dryRun:bool * ?isolationMode:Modules.Plugin.Domain.PluginIsolationMode * ?ignoreOutdatedAssembly:bool * ?logLevel:LogLevel -> unit
module Env

from _Config
val dev : Environment

Full name: _Config.Env.dev
module SolutionInfo

from _Config
val name : string

Full name: _Config.SolutionInfo.name