diff --git a/Fake.sln b/Fake.sln
index 742c9f267fd..f3fa716ebfd 100644
--- a/Fake.sln
+++ b/Fake.sln
@@ -176,6 +176,8 @@ Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Fake.DotNet.FxCop", "src\ap
EndProject
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Fake.DotNet.ILMerge", "src\app\Fake.DotNet.ILMerge\Fake.DotNet.ILMerge.fsproj", "{D15BF11A-0426-4053-B6EC-C38B86849240}"
EndProject
+Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Fake.DotNet.Xdt", "src\app\Fake.DotNet.Xdt\Fake.DotNet.Xdt.fsproj", "{32A8D516-30FA-4DD2-BDA3-F8532CE642D1}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -1098,6 +1100,18 @@ Global
{69E4C443-11D6-41BC-920C-ED9D7B36DDCA}.Release|x64.Build.0 = Release|Any CPU
{69E4C443-11D6-41BC-920C-ED9D7B36DDCA}.Release|x86.ActiveCfg = Release|Any CPU
{69E4C443-11D6-41BC-920C-ED9D7B36DDCA}.Release|x86.Build.0 = Release|Any CPU
+ {32A8D516-30FA-4DD2-BDA3-F8532CE642D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {32A8D516-30FA-4DD2-BDA3-F8532CE642D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {32A8D516-30FA-4DD2-BDA3-F8532CE642D1}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {32A8D516-30FA-4DD2-BDA3-F8532CE642D1}.Debug|x64.Build.0 = Debug|Any CPU
+ {32A8D516-30FA-4DD2-BDA3-F8532CE642D1}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {32A8D516-30FA-4DD2-BDA3-F8532CE642D1}.Debug|x86.Build.0 = Debug|Any CPU
+ {32A8D516-30FA-4DD2-BDA3-F8532CE642D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {32A8D516-30FA-4DD2-BDA3-F8532CE642D1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {32A8D516-30FA-4DD2-BDA3-F8532CE642D1}.Release|x64.ActiveCfg = Release|Any CPU
+ {32A8D516-30FA-4DD2-BDA3-F8532CE642D1}.Release|x64.Build.0 = Release|Any CPU
+ {32A8D516-30FA-4DD2-BDA3-F8532CE642D1}.Release|x86.ActiveCfg = Release|Any CPU
+ {32A8D516-30FA-4DD2-BDA3-F8532CE642D1}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -1181,6 +1195,7 @@ Global
{3DEF2E95-4BF8-413F-930E-32103A39364A} = {901F162F-8925-4390-89C5-9EE2C343F744}
{D15BF11A-0426-4053-B6EC-C38B86849240} = {7BFFAE76-DEE9-417A-A79B-6A6644C4553A}
{69E4C443-11D6-41BC-920C-ED9D7B36DDCA} = {7BFFAE76-DEE9-417A-A79B-6A6644C4553A}
+ {32A8D516-30FA-4DD2-BDA3-F8532CE642D1} = {901F162F-8925-4390-89C5-9EE2C343F744}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {058A0C5E-2216-4306-8AFB-0AE28320C26A}
diff --git a/build.fsx b/build.fsx
index 3bcdd2bf170..9472bf10e4c 100644
--- a/build.fsx
+++ b/build.fsx
@@ -282,6 +282,7 @@ let dotnetAssemblyInfos =
"Fake.DotNet.Testing.VSTest", "Running vstest test runner"
"Fake.DotNet.Testing.XUnit2", "Running xunit test runner"
"Fake.DotNet.Xamarin", "Running Xamarin builds"
+ "Fake.DotNet.Xdt", "Running XML Transforms"
"Fake.Installer.InnoSetup", "Creating installers with InnoSetup"
"Fake.Installer.Squirrel", "Squirrel for windows Squirrel.exe tool helper"
"Fake.Installer.Wix", "WiX helper to create msi installers"
diff --git a/help/templates/template.cshtml b/help/templates/template.cshtml
index ef734653415..f873ea47331 100644
--- a/help/templates/template.cshtml
+++ b/help/templates/template.cshtml
@@ -156,6 +156,7 @@
NuGet
Mage
Paket
+ XML Transforms
diff --git a/paket.dependencies b/paket.dependencies
index 22ce1e454d7..8226ffef410 100644
--- a/paket.dependencies
+++ b/paket.dependencies
@@ -162,6 +162,7 @@ group netcore
storage: none
framework: net46, net462, netstandard1.6, netstandard2.0, netcoreapp2.0, netcoreapp2.1
+ nuget DotNet.Xdt
nuget Microsoft.NETCore.App framework: netstandard1.6, netstandard2.0, netcoreapp1.1
nuget FSharp.Compiler.Service storage: packages, content: none
nuget Microsoft.DotNet.PlatformAbstractions ~> 2.0
@@ -200,5 +201,4 @@ group netcore
nuget System.Runtime.Loader
nuget System.IO.FileSystem.Watcher
nuget System.Data.SqlClient
- nuget Microsoft.SqlServer.SqlManagementObjects
-
+ nuget Microsoft.SqlServer.SqlManagementObjects
\ No newline at end of file
diff --git a/paket.lock b/paket.lock
index 9821bb4b606..8c7a4c85ffe 100644
--- a/paket.lock
+++ b/paket.lock
@@ -1893,31 +1893,29 @@ NUGET
FSharp.Core (>= 4.0.0.1) - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net45)) (&& (== netcoreapp2.1) (>= net45)) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard2.0) (>= net45))
FSharp.Core (>= 4.3.2) - restriction: || (&& (== net46) (< net45) (>= netstandard2.0)) (&& (== net462) (< net45) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Configuration.ConfigurationManager (>= 4.4) - restriction: || (&& (== net46) (< net45) (>= netstandard2.0)) (&& (== net462) (< net45) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
- BlackFox.VsWhere (0.3.2)
+ BlackFox.VsWhere (1.0)
FSharp.Core (>= 4.0.0.1) - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net45)) (&& (== netcoreapp2.1) (>= net45)) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard2.0) (>= net45))
FSharp.Core (>= 4.2.3) - restriction: || (&& (== net46) (< net45) (>= netstandard2.0)) (&& (== net462) (< net45) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
Chessie (0.6) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
FSharp.Core - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.1) (< netstandard1.6)) (&& (== netstandard2.0) (< netstandard1.6))
FSharp.Core (>= 4.0.1.7-alpha) - restriction: || (&& (== net46) (>= netstandard1.6)) (&& (== net462) (>= netstandard1.6)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
NETStandard.Library (>= 1.6) - restriction: || (&& (== net46) (>= netstandard1.6)) (&& (== net462) (>= netstandard1.6)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
- Expecto (8.5)
+ DotNet.Xdt (2.1)
+ Expecto (8.6)
Argu (>= 5.1) - restriction: || (&& (== net46) (>= net461)) (&& (== net46) (>= netstandard2.0)) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
Mono.Cecil (>= 0.10) - restriction: || (&& (== net46) (>= net461)) (&& (== net46) (>= netstandard2.0)) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Diagnostics.FileVersionInfo (>= 4.3) - restriction: || (&& (== net46) (>= netstandard2.0)) (&& (== net462) (< net461) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
- Expecto.FsCheck (8.5)
- Expecto (>= 8.5) - restriction: || (&& (== net46) (>= net461)) (&& (== net46) (>= netstandard2.0)) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
+ Expecto.FsCheck (8.6)
+ Expecto (>= 8.6) - restriction: || (&& (== net46) (>= net461)) (&& (== net46) (>= netstandard2.0)) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
FsCheck (>= 2.10.4) - restriction: || (&& (== net46) (>= net461)) (&& (== net46) (>= netstandard2.0)) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
- Expecto.TestResults (8.5)
- Expecto (>= 8.5) - restriction: || (&& (== net46) (>= net461)) (&& (== net46) (>= netstandard2.0)) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
+ Expecto.TestResults (8.6)
+ Expecto (>= 8.6) - restriction: || (&& (== net46) (>= net461)) (&& (== net46) (>= netstandard2.0)) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
FParsec (1.0.3)
FSharp.Core (>= 4.0.0.1) - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net40)) (&& (== netcoreapp2.1) (>= net40)) (&& (== netstandard1.6) (>= net40)) (&& (== netstandard2.0) (>= net40))
FSharp.Core (>= 4.2.3) - restriction: || (&& (== net46) (< net40) (>= netstandard1.6)) (&& (== net462) (< net40) (>= netstandard1.6)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
NETStandard.Library (>= 1.6.1) - restriction: || (&& (== net46) (< net40) (>= netstandard1.6)) (&& (== net462) (< net40) (>= netstandard1.6)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
- FsCheck (2.12)
- FSharp.Core (>= 4.0.0.1) - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net452)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8)) (&& (== netcoreapp2.1) (>= net452)) (&& (== netcoreapp2.1) (< netstandard1.6)) (&& (== netcoreapp2.1) (< portable-net45+win8+wp8)) (&& (== netstandard1.6) (>= net452)) (&& (== netstandard1.6) (< portable-net45+win8+wp8)) (&& (== netstandard2.0) (>= net452)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wp8))
- FSharp.Core (>= 4.2.3) - restriction: || (&& (== net46) (< net452) (>= netstandard1.6)) (&& (== net462) (< net452) (>= netstandard1.6)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
- NETStandard.Library (>= 1.6.1) - restriction: || (&& (== net46) (< net452) (>= netstandard1.6)) (&& (== net462) (< net452) (>= netstandard1.6)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
- System.ValueTuple (>= 4.5) - restriction: || (&& (== net46) (< net452) (>= netstandard1.6)) (&& (== net462) (< net452) (>= netstandard1.6)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
+ FsCheck (2.13)
+ FSharp.Core (>= 4.2.3)
FSharp.Compiler.Service (25.0.1) - storage: packages, content: none
FSharp.Core (>= 4.1.18) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Collections.Immutable (>= 1.5) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
@@ -1972,12 +1970,12 @@ NUGET
System.Text.Encoding.CodePages (>= 4.0.1) - restriction: || (&& (== net46) (>= netcoreapp2.1)) (&& (== net462) (< net46) (>= netstandard2.0)) (&& (== net462) (>= netcoreapp2.1)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netcoreapp2.1)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Threading.Tasks.Dataflow (>= 4.5.24) - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net46)) (&& (== netcoreapp2.1) (>= net46)) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard2.0) (>= net46))
System.Threading.Tasks.Dataflow (>= 4.6) - restriction: || (&& (== net46) (>= netcoreapp2.1)) (&& (== net462) (< net46) (>= netstandard2.0)) (&& (== net462) (>= netcoreapp2.1)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netcoreapp2.1)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
- Microsoft.Build.Framework (15.8.166) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
+ Microsoft.Build.Framework (15.9.20) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Runtime.Serialization.Primitives (>= 4.1.1) - restriction: || (&& (== net462) (< net46) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Threading.Thread (>= 4.0) - restriction: || (&& (== net462) (< net46) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
- Microsoft.Build.Tasks.Core (15.8.166) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
- Microsoft.Build.Framework (>= 15.8.166) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
- Microsoft.Build.Utilities.Core (>= 15.8.166) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
+ Microsoft.Build.Tasks.Core (15.9.20) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
+ Microsoft.Build.Framework (>= 15.9.20) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
+ Microsoft.Build.Utilities.Core (>= 15.9.20) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
Microsoft.VisualStudio.Setup.Configuration.Interop (>= 1.16.30) - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net46)) (&& (== netcoreapp2.1) (>= net46)) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard2.0) (>= net46))
Microsoft.Win32.Registry (>= 4.3) - restriction: || (&& (== net462) (< net46) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.CodeDom (>= 4.4) - restriction: || (&& (== net462) (< net46) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
@@ -1989,8 +1987,8 @@ NUGET
System.Resources.Writer (>= 4.0) - restriction: || (&& (== net462) (< net46) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Threading.Tasks.Dataflow (>= 4.5.24) - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net46)) (&& (== netcoreapp2.1) (>= net46)) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard2.0) (>= net46))
System.Threading.Tasks.Dataflow (>= 4.6) - restriction: || (&& (== net462) (< net46) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
- Microsoft.Build.Utilities.Core (15.8.166) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
- Microsoft.Build.Framework (>= 15.8.166) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
+ Microsoft.Build.Utilities.Core (15.9.20) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
+ Microsoft.Build.Framework (>= 15.9.20) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
Microsoft.VisualStudio.Setup.Configuration.Interop (>= 1.16.30) - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net46)) (&& (== netcoreapp2.1) (>= net46)) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard2.0) (>= net46))
Microsoft.Win32.Registry (>= 4.3) - restriction: || (&& (== net462) (< net46) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Collections.Immutable (>= 1.5) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
@@ -2009,8 +2007,8 @@ NUGET
System.Runtime.Extensions (>= 4.1) - restriction: || (&& (== net46) (< net45)) (&& (== net462) (< net45)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
System.Runtime.InteropServices (>= 4.1) - restriction: || (&& (== net46) (< net45)) (&& (== net462) (< net45)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
System.Runtime.InteropServices.RuntimeInformation (>= 4.0)
- Microsoft.NETCore.App (2.1.5) - restriction: || (&& (== net46) (== netcoreapp1.1)) (&& (== net462) (== netcoreapp1.1)) (&& (== netcoreapp1.1) (== netcoreapp2.0)) (&& (== netcoreapp1.1) (== netcoreapp2.1)) (== netstandard1.6) (== netstandard2.0)
- Microsoft.NETCore.Platforms (2.1.1)
+ Microsoft.NETCore.App (2.1.6) - restriction: || (&& (== net46) (== netcoreapp1.1)) (&& (== net462) (== netcoreapp1.1)) (&& (== netcoreapp1.1) (== netcoreapp2.0)) (&& (== netcoreapp1.1) (== netcoreapp2.1)) (== netstandard1.6) (== netstandard2.0)
+ Microsoft.NETCore.Platforms (2.1.2)
Microsoft.NETCore.Targets (2.1) - restriction: || (&& (== net46) (== net462) (>= netstandard1.6) (>= uap10.0)) (&& (== net46) (< net45) (>= netstandard1.6)) (&& (== net462) (< net45) (>= netstandard1.6)) (&& (== net462) (< net46)) (&& (== net462) (< netstandard1.5) (>= netstandard1.6) (>= uap10.0)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
Microsoft.SqlServer.SqlManagementObjects (140.17283)
System.Data.SqlClient (>= 4.4) - restriction: || (&& (== net46) (>= netcoreapp2.0)) (&& (== net462) (>= netcoreapp2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netcoreapp2.0)) (&& (== netstandard2.0) (>= netcoreapp2.0))
@@ -2096,10 +2094,10 @@ NUGET
System.Xml.XmlDocument (>= 4.3) - restriction: || (&& (== net46) (== netcoreapp2.0)) (&& (== net46) (== netcoreapp2.1)) (&& (== net46) (== netstandard2.0)) (&& (== net46) (< net20)) (&& (== net462) (== netcoreapp2.0)) (&& (== net462) (== netcoreapp2.1)) (&& (== net462) (== netstandard2.0)) (&& (== net462) (< net20)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.1) (< netstandard2.0)) (== netstandard1.6)
Octokit (0.32)
NETStandard.Library (>= 1.6) - restriction: || (&& (== net46) (< net45)) (&& (== net462) (< net45)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
- Paket.Core (5.186.3)
+ Paket.Core (5.190)
Chessie (>= 0.6) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
FSharp.Compiler.Tools - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net45)) (&& (== netcoreapp2.1) (>= net45)) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard2.0) (>= net45))
- FSharp.Core (< 4.5) - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net45)) (&& (== netcoreapp2.1) (>= net45)) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard2.0) (>= net45))
+ FSharp.Core (> 4.3) - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net45)) (&& (== netcoreapp2.1) (>= net45)) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard2.0) (>= net45))
Mono.Cecil (>= 0.10.0-beta6) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
Newtonsoft.Json - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net45)) (&& (== netcoreapp2.1) (>= net45)) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard2.0) (>= net45))
Newtonsoft.Json (>= 10.0.3) - restriction: || (&& (== net46) (< net45) (>= netstandard2.0)) (&& (== net462) (< net45) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
@@ -2217,7 +2215,7 @@ NUGET
System.Threading (>= 4.3) - restriction: || (&& (== net46) (< net45)) (&& (== net462) (< net45)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
System.Configuration.ConfigurationManager (4.5) - restriction: || (&& (== net46) (< net45) (>= netstandard2.0)) (&& (== net462) (< net45) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Security.Cryptography.ProtectedData (>= 4.5) - restriction: || (&& (== net46) (>= netstandard2.0)) (&& (== net462) (< net461) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
- System.Security.Permissions (>= 4.5) - restriction: || (&& (== net46) (>= monoandroid)) (&& (== net46) (>= monotouch)) (&& (== net46) (>= net461)) (&& (== net46) (>= netstandard2.0)) (&& (== net46) (>= xamarinios)) (&& (== net46) (>= xamarinmac)) (&& (== net46) (>= xamarintvos)) (&& (== net46) (>= xamarinwatchos)) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= monoandroid)) (&& (== netstandard1.6) (>= monotouch)) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netstandard2.0)) (&& (== netstandard1.6) (>= xamarinios)) (&& (== netstandard1.6) (>= xamarinmac)) (&& (== netstandard1.6) (>= xamarintvos)) (&& (== netstandard1.6) (>= xamarinwatchos)) (== netstandard2.0)
+ System.Security.Permissions (>= 4.5) - restriction: || (&& (== net46) (>= monoandroid)) (&& (== net46) (>= monotouch)) (&& (== net46) (>= net461)) (&& (== net46) (>= netstandard2.0)) (&& (== net46) (>= xamarinmac)) (&& (== net46) (>= xamarintvos)) (&& (== net46) (>= xamarinwatchos)) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= monoandroid)) (&& (== netstandard1.6) (>= monotouch)) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netstandard2.0)) (&& (== netstandard1.6) (>= xamarinmac)) (&& (== netstandard1.6) (>= xamarintvos)) (&& (== netstandard1.6) (>= xamarinwatchos)) (== netstandard2.0)
System.Console (4.3.1) - restriction: || (== net46) (&& (== net462) (== netcoreapp2.0)) (&& (== net462) (== netcoreapp2.1)) (&& (== net462) (== netstandard2.0)) (&& (== net462) (< net45)) (&& (== net462) (< netstandard1.4)) (&& (== net462) (< netstandard1.5) (>= uap10.0)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.1) (< netstandard1.4)) (&& (== netcoreapp2.1) (< netstandard1.5)) (&& (== netcoreapp2.1) (< netstandard1.6)) (&& (== netcoreapp2.1) (< netstandard2.0)) (== netstandard1.6) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6))
Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net462) (< net46)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
Microsoft.NETCore.Targets (>= 1.1.2) - restriction: || (&& (== net462) (< net46)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
@@ -2579,7 +2577,7 @@ NUGET
System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net462) (< net46)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
System.Runtime (>= 4.3) - restriction: || (&& (== net462) (< net46)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net462) (< net46)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
- System.Numerics.Vectors (4.5) - restriction: || (&& (== net46) (== netcoreapp2.0)) (&& (== net46) (== netcoreapp2.1)) (&& (== net46) (< net45) (>= netstandard2.0)) (&& (== net46) (< net451) (>= net461) (>= netstandard2.0)) (&& (== net46) (>= net461) (>= uap10.1)) (&& (== net46) (>= netcoreapp2.0)) (&& (== net46) (>= netstandard2.0) (>= uap10.1)) (&& (== net462) (== netcoreapp2.0)) (&& (== net462) (== netcoreapp2.1)) (&& (== net462) (< net45) (>= netstandard2.0)) (&& (== net462) (< net451) (>= netstandard2.0)) (&& (== net462) (>= netcoreapp2.0)) (&& (== net462) (>= uap10.1)) (&& (== netcoreapp2.0) (== netstandard1.6)) (&& (== netcoreapp2.0) (>= net461)) (&& (== netcoreapp2.1) (== netstandard1.6)) (&& (== netcoreapp2.1) (>= net461)) (&& (== netcoreapp2.1) (< netcoreapp2.0)) (&& (== netstandard1.6) (>= net461) (>= uap10.1)) (&& (== netstandard1.6) (>= netcoreapp2.0)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
+ System.Numerics.Vectors (4.5) - restriction: || (&& (== net46) (== netcoreapp2.0)) (&& (== net46) (== netcoreapp2.1)) (&& (== net46) (< net45) (>= netstandard2.0)) (&& (== net46) (< net451) (>= net461) (>= netstandard2.0)) (&& (== net46) (>= net461) (>= uap10.1)) (&& (== net46) (>= netcoreapp2.0)) (&& (== net46) (>= netstandard2.0) (>= uap10.1)) (&& (== net462) (== netcoreapp2.0)) (&& (== net462) (== netcoreapp2.1)) (&& (== net462) (< net45) (>= netstandard2.0)) (&& (== net462) (< net451) (>= netstandard2.0)) (&& (== net462) (>= netcoreapp2.0)) (&& (== net462) (>= uap10.1)) (&& (== netcoreapp2.0) (== netstandard1.6)) (&& (== netcoreapp2.0) (>= net461)) (&& (== netcoreapp2.1) (== netstandard1.6)) (&& (== netcoreapp2.1) (>= net461)) (&& (== netcoreapp2.1) (< netcoreapp2.0)) (&& (== netcoreapp2.1) (>= uap10.1)) (&& (== netstandard1.6) (>= net461) (>= uap10.1)) (&& (== netstandard1.6) (>= netcoreapp2.0)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.ObjectModel (4.3) - restriction: || (&& (== net46) (== netcoreapp2.0)) (&& (== net46) (== netcoreapp2.1)) (&& (== net46) (== netstandard2.0)) (&& (== net46) (< net45)) (&& (== net46) (< portable-net45+win8+wpa81)) (&& (== net46) (>= uap10.0)) (&& (== net462) (== netcoreapp2.0)) (&& (== net462) (== netcoreapp2.1)) (&& (== net462) (== netstandard2.0)) (&& (== net462) (< net45)) (&& (== net462) (< netstandard1.5) (>= uap10.0)) (&& (== net462) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< netstandard1.2)) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.1) (< netstandard1.2)) (&& (== netcoreapp2.1) (< netstandard1.3)) (&& (== netcoreapp2.1) (< netstandard1.4)) (&& (== netcoreapp2.1) (< netstandard1.5)) (&& (== netcoreapp2.1) (< netstandard1.6)) (&& (== netcoreapp2.1) (< netstandard2.0)) (&& (== netcoreapp2.1) (< portable-net45+win8+wpa81)) (== netstandard1.6) (&& (== netstandard2.0) (< netstandard1.2)) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81))
System.Collections (>= 4.3) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net46) (< net45)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net45)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net46) (< net45)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net45)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
@@ -2589,7 +2587,7 @@ NUGET
System.Reactive (4.1.2) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (&& (== netstandard1.6) (>= uap10.0)) (== netstandard2.0)
System.Runtime.InteropServices.WindowsRuntime (>= 4.3) - restriction: || (&& (== net462) (< net46) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Threading.Tasks.Extensions (>= 4.5.1) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netstandard2.0)) (&& (== netstandard1.6) (>= uap10.0)) (== netstandard2.0)
- System.ValueTuple (>= 4.4) - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net46)) (&& (== netcoreapp2.0) (>= uap10.0)) (&& (== netcoreapp2.1) (>= net46)) (&& (== netcoreapp2.1) (>= uap10.0)) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= uap10.0)) (&& (== netstandard2.0) (>= net46)) (&& (== netstandard2.0) (>= uap10.0))
+ System.ValueTuple (>= 4.4) - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net46)) (&& (== netcoreapp2.0) (< netstandard2.0) (>= uap10.0)) (&& (== netcoreapp2.1) (>= net46)) (&& (== netcoreapp2.1) (< netstandard2.0) (>= uap10.0)) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= uap10.0)) (&& (== netstandard2.0) (>= net46))
System.Reactive.Compatibility (4.1.2)
System.Reactive.Core (>= 4.1.2)
System.Reactive.Experimental (>= 4.1.2) - restriction: || (== net46) (== net462) (&& (== netcoreapp2.0) (>= net45)) (&& (== netcoreapp2.1) (>= net45)) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard2.0) (>= net45))
@@ -2679,7 +2677,7 @@ NUGET
System.Runtime (4.3) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net46) (< net45)) (&& (== net46) (>= net463)) (&& (== net46) (< portable-net45+win8+wpa81)) (&& (== net46) (>= uap10.0)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net45)) (&& (== net462) (< net46)) (&& (== net462) (>= net463)) (&& (== net462) (< netstandard1.5) (>= uap10.0)) (&& (== net462) (< portable-net45+win8+wpa81)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net46) (< net45)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net45)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net46) (< net45)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net45)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
- System.Runtime.CompilerServices.Unsafe (4.5.2) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= netcoreapp2.0)) (&& (== netstandard1.6) (>= netstandard2.0)) (&& (== netstandard1.6) (>= uap10.0)) (&& (== netstandard1.6) (>= uap10.1)) (== netstandard2.0)
+ System.Runtime.CompilerServices.Unsafe (4.5.2) - restriction: || (== net46) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net46)) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netcoreapp2.0)) (&& (== netstandard1.6) (>= netstandard2.0)) (&& (== netstandard1.6) (>= uap10.0)) (&& (== netstandard1.6) (>= uap10.1)) (&& (== netstandard1.6) (>= xamarinios)) (== netstandard2.0)
System.Runtime.Extensions (4.3) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net46) (< net45)) (&& (== net46) (< portable-net45+win8+wpa81)) (&& (== net46) (>= uap10.0)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net45)) (&& (== net462) (< net46) (>= netstandard1.6)) (&& (== net462) (< netstandard1.5) (>= uap10.0)) (&& (== net462) (< portable-net45+win8+wpa81)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net46) (< net45)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net45)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net46) (< net45)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net45)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
@@ -2723,7 +2721,7 @@ NUGET
System.Runtime.Serialization.Primitives (4.3) - restriction: || (&& (== net46) (< net20)) (&& (== net462) (< net20)) (&& (== net462) (< net46) (>= netstandard2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net46) (< net45)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net45)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
System.Runtime (>= 4.3) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net46) (< net45)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net45)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
- System.Security.AccessControl (4.5) - restriction: || (&& (== net46) (>= monoandroid) (>= netstandard2.0)) (&& (== net46) (>= monotouch) (>= netstandard2.0)) (&& (== net46) (< net451) (>= netstandard2.0)) (&& (== net46) (>= netcoreapp2.0)) (&& (== net46) (>= netstandard2.0) (>= xamarinios)) (&& (== net46) (>= netstandard2.0) (>= xamarinmac)) (&& (== net46) (>= netstandard2.0) (>= xamarintvos)) (&& (== net46) (>= netstandard2.0) (>= xamarinwatchos)) (&& (== net462) (>= monoandroid) (>= netstandard2.0)) (&& (== net462) (>= monotouch) (>= netstandard2.0)) (&& (== net462) (< net451) (>= netstandard2.0)) (&& (== net462) (>= netcoreapp2.0)) (&& (== net462) (>= netstandard2.0) (>= xamarinios)) (&& (== net462) (>= netstandard2.0) (>= xamarinmac)) (&& (== net462) (>= netstandard2.0) (>= xamarintvos)) (&& (== net462) (>= netstandard2.0) (>= xamarinwatchos)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netcoreapp2.0)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
+ System.Security.AccessControl (4.5) - restriction: || (&& (== net46) (>= monoandroid) (>= netstandard2.0)) (&& (== net46) (>= monotouch) (>= netstandard2.0)) (&& (== net46) (< net451) (>= netstandard2.0)) (&& (== net46) (>= netcoreapp2.0)) (&& (== net46) (>= netstandard2.0) (>= xamarinmac)) (&& (== net46) (>= netstandard2.0) (>= xamarintvos)) (&& (== net46) (>= netstandard2.0) (>= xamarinwatchos)) (&& (== net46) (>= xamarinios)) (&& (== net462) (>= monoandroid) (>= netstandard2.0)) (&& (== net462) (>= monotouch) (>= netstandard2.0)) (&& (== net462) (< net451) (>= netstandard2.0)) (&& (== net462) (>= netcoreapp2.0)) (&& (== net462) (>= netstandard2.0) (>= xamarinmac)) (&& (== net462) (>= netstandard2.0) (>= xamarintvos)) (&& (== net462) (>= netstandard2.0) (>= xamarinwatchos)) (&& (== net462) (>= xamarinios)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netcoreapp2.0)) (&& (== netstandard1.6) (>= netstandard2.0)) (&& (== netstandard1.6) (>= xamarinios)) (== netstandard2.0)
Microsoft.NETCore.Platforms (>= 2.0) - restriction: || (&& (== net46) (>= netcoreapp2.0)) (&& (== net462) (>= netcoreapp2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netcoreapp2.0)) (&& (== netstandard2.0) (>= netcoreapp2.0))
System.Security.Principal.Windows (>= 4.5) - restriction: || (&& (== net46) (>= net461)) (&& (== net46) (>= netcoreapp2.0)) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netcoreapp2.0)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Security.Claims (4.3) - restriction: || (&& (== net46) (== netcoreapp2.0)) (&& (== net46) (== netcoreapp2.1)) (&& (== net46) (== netstandard2.0)) (&& (== net46) (< net451)) (&& (== net46) (>= netcoreapp2.0)) (&& (== net462) (== netcoreapp2.0)) (&& (== net462) (== netcoreapp2.1)) (&& (== net462) (== netstandard2.0)) (&& (== net462) (< net451)) (&& (== net462) (>= netcoreapp2.0)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.1) (< netstandard2.0)) (== netstandard1.6)
@@ -2836,11 +2834,11 @@ NUGET
System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net46) (>= netstandard1.6)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
System.Text.Encoding (>= 4.3) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net46) (>= netstandard1.6)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
System.Threading (>= 4.3) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net46) (>= netstandard1.6)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
- System.Security.Permissions (4.5) - restriction: || (&& (== net46) (>= monoandroid) (>= netstandard2.0)) (&& (== net46) (>= monotouch) (>= netstandard2.0)) (&& (== net46) (< net45) (>= netstandard2.0)) (&& (== net46) (>= netstandard2.0) (>= xamarinios)) (&& (== net46) (>= netstandard2.0) (>= xamarinmac)) (&& (== net46) (>= netstandard2.0) (>= xamarintvos)) (&& (== net46) (>= netstandard2.0) (>= xamarinwatchos)) (&& (== net462) (>= monoandroid) (>= netstandard2.0)) (&& (== net462) (>= monotouch) (>= netstandard2.0)) (&& (== net462) (< net45) (>= netstandard2.0)) (&& (== net462) (>= netstandard2.0) (>= xamarinios)) (&& (== net462) (>= netstandard2.0) (>= xamarinmac)) (&& (== net462) (>= netstandard2.0) (>= xamarintvos)) (&& (== net462) (>= netstandard2.0) (>= xamarinwatchos)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
+ System.Security.Permissions (4.5) - restriction: || (&& (== net46) (>= monoandroid) (>= netstandard2.0)) (&& (== net46) (>= monotouch) (>= netstandard2.0)) (&& (== net46) (< net45) (>= netstandard2.0)) (&& (== net46) (>= netstandard2.0) (>= xamarinmac)) (&& (== net46) (>= netstandard2.0) (>= xamarintvos)) (&& (== net46) (>= netstandard2.0) (>= xamarinwatchos)) (&& (== net462) (>= monoandroid) (>= netstandard2.0)) (&& (== net462) (>= monotouch) (>= netstandard2.0)) (&& (== net462) (< net45) (>= netstandard2.0)) (&& (== net462) (>= netstandard2.0) (>= xamarinmac)) (&& (== net462) (>= netstandard2.0) (>= xamarintvos)) (&& (== net462) (>= netstandard2.0) (>= xamarinwatchos)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Security.AccessControl (>= 4.5) - restriction: || (&& (== net46) (>= net461)) (&& (== net46) (>= netstandard2.0)) (== net462) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Security.Principal (4.3) - restriction: || (&& (== net46) (== netcoreapp2.0)) (&& (== net46) (== netcoreapp2.1)) (&& (== net46) (== netstandard2.0)) (&& (== net46) (< net451)) (&& (== net462) (== netcoreapp2.0)) (&& (== net462) (== netcoreapp2.1)) (&& (== net462) (== netstandard2.0)) (&& (== net462) (< net451)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.1) (< netstandard2.0)) (== netstandard1.6)
System.Runtime (>= 4.3) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net46) (< net45)) (&& (== net462) (>= dnxcore50)) (&& (== net462) (< net45)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
- System.Security.Principal.Windows (4.5.1) - restriction: || (&& (== net46) (>= monoandroid) (>= netstandard2.0)) (&& (== net46) (>= monotouch) (>= netstandard2.0)) (&& (== net46) (< net451)) (&& (== net46) (>= netcoreapp2.0)) (&& (== net46) (>= netcoreapp2.1)) (&& (== net46) (>= netstandard2.0) (>= xamarinios)) (&& (== net46) (>= netstandard2.0) (>= xamarinmac)) (&& (== net46) (>= netstandard2.0) (>= xamarintvos)) (&& (== net46) (>= netstandard2.0) (>= xamarinwatchos)) (&& (== net462) (>= monoandroid) (>= netstandard2.0)) (&& (== net462) (>= monotouch) (>= netstandard2.0)) (&& (== net462) (< net451)) (&& (== net462) (>= netcoreapp2.0)) (&& (== net462) (>= netcoreapp2.1)) (&& (== net462) (>= netstandard2.0) (>= xamarinios)) (&& (== net462) (>= netstandard2.0) (>= xamarinmac)) (&& (== net462) (>= netstandard2.0) (>= xamarintvos)) (&& (== net462) (>= netstandard2.0) (>= xamarinwatchos)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
+ System.Security.Principal.Windows (4.5.1) - restriction: || (&& (== net46) (>= monoandroid) (>= netstandard2.0)) (&& (== net46) (>= monotouch) (>= netstandard2.0)) (&& (== net46) (< net451)) (&& (== net46) (>= netcoreapp2.0)) (&& (== net46) (>= netcoreapp2.1)) (&& (== net46) (>= netstandard2.0) (>= xamarinmac)) (&& (== net46) (>= netstandard2.0) (>= xamarintvos)) (&& (== net46) (>= netstandard2.0) (>= xamarinwatchos)) (&& (== net46) (>= xamarinios)) (&& (== net462) (>= monoandroid) (>= netstandard2.0)) (&& (== net462) (>= monotouch) (>= netstandard2.0)) (&& (== net462) (< net451)) (&& (== net462) (>= netcoreapp2.0)) (&& (== net462) (>= netcoreapp2.1)) (&& (== net462) (>= netstandard2.0) (>= xamarinmac)) (&& (== net462) (>= netstandard2.0) (>= xamarintvos)) (&& (== net462) (>= netstandard2.0) (>= xamarinwatchos)) (&& (== net462) (>= xamarinios)) (== netcoreapp2.0) (== netcoreapp2.1) (== netstandard1.6) (== netstandard2.0)
Microsoft.NETCore.Platforms (>= 2.0) - restriction: || (&& (== net46) (>= netcoreapp2.0)) (&& (== net462) (>= netcoreapp2.0)) (== netcoreapp2.0) (== netcoreapp2.1) (&& (== netstandard1.6) (>= netcoreapp2.0)) (&& (== netstandard2.0) (>= netcoreapp2.0))
Microsoft.Win32.Primitives (>= 4.3) - restriction: || (&& (== net46) (== netcoreapp2.0)) (&& (== net46) (== netcoreapp2.1)) (&& (== net462) (== netcoreapp2.0)) (&& (== net462) (== netcoreapp2.1)) (&& (== net462) (== netstandard2.0)) (&& (== net462) (< net46)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.1) (< netstandard2.0)) (== netstandard1.6)
System.Collections (>= 4.3) - restriction: || (&& (== net46) (== netcoreapp2.0)) (&& (== net46) (== netcoreapp2.1)) (&& (== net462) (== netcoreapp2.0)) (&& (== net462) (== netcoreapp2.1)) (&& (== net462) (== netstandard2.0)) (&& (== net462) (< net46)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.1) (< netstandard2.0)) (== netstandard1.6)
diff --git a/src/app/Fake.DotNet.Xdt/AssemblyInfo.fs b/src/app/Fake.DotNet.Xdt/AssemblyInfo.fs
new file mode 100644
index 00000000000..456c9864ac8
--- /dev/null
+++ b/src/app/Fake.DotNet.Xdt/AssemblyInfo.fs
@@ -0,0 +1,17 @@
+// Auto-Generated by FAKE; do not edit
+namespace System
+open System.Reflection
+
+[
]
+[]
+[]
+[]
+[]
+do ()
+
+module internal AssemblyVersionInformation =
+ let [] AssemblyTitle = "FAKE - F# Make Running XML Transforms"
+ let [] AssemblyProduct = "FAKE - F# Make"
+ let [] AssemblyVersion = "5.0.0"
+ let [] AssemblyInformationalVersion = "5.0.0-beta025"
+ let [] AssemblyFileVersion = "5.0.0"
diff --git a/src/app/Fake.DotNet.Xdt/Fake.DotNet.Xdt.fsproj b/src/app/Fake.DotNet.Xdt/Fake.DotNet.Xdt.fsproj
new file mode 100644
index 00000000000..0676e21fd73
--- /dev/null
+++ b/src/app/Fake.DotNet.Xdt/Fake.DotNet.Xdt.fsproj
@@ -0,0 +1,25 @@
+
+
+ net462;netstandard2.0
+ $(DefineConstants);DOTNETCORE
+ Fake.DotNet.Xdt
+ Library
+
+
+
+
+
+
+
+
+
+
+
+
+ $(DefineConstants);FX_NO_SYSTEM_CONFIGURATION;NO_MSBUILD_AVAILABLE
+
+
+ $(DefineConstants);RELEASE
+
+
+
diff --git a/src/app/Fake.DotNet.Xdt/Xdt.fs b/src/app/Fake.DotNet.Xdt/Xdt.fs
new file mode 100644
index 00000000000..74b1cfe7ae3
--- /dev/null
+++ b/src/app/Fake.DotNet.Xdt/Xdt.fs
@@ -0,0 +1,119 @@
+/// Contains functions used to transform config (or any XML) files using Microsoft's XML Document Transformations.
+[]
+module Fake.DotNet.Xdt
+
+open System
+open System.IO
+open System.Xml
+open DotNet.Xdt
+open Fake.Core
+
+let private xdtTag = KnownTags.Task "XDT"
+
+/// Integrates XDT logging into FAKE logging.
+type FakeXmlTransformationLogger() =
+ interface IXmlTransformationLogger with
+ member x.EndSection(message, messageArgs) =
+ Trace.log(String.Format(message, messageArgs))
+ Trace.closeTagUnsafe xdtTag
+ member x.EndSection(``type``, message, messageArgs) =
+ match ``type`` with
+ | MessageType.Verbose ->
+ Trace.trace(String.Format(message, messageArgs))
+ Trace.closeTagUnsafe xdtTag
+ | _ ->
+ Trace.log(String.Format(message, messageArgs))
+ Trace.closeTagUnsafe xdtTag
+
+ member x.LogError(message, messageArgs) =
+ Trace.traceError(String.Format(message, messageArgs))
+
+ member x.LogError(file, message, messageArgs) =
+ Trace.traceErrorfn "File: %s" file
+ Trace.traceError(String.Format(message, messageArgs))
+
+ member x.LogError(file, lineNumber, linePosition, message, messageArgs) =
+ Trace.traceErrorfn "File: %s:%d:%d" file lineNumber linePosition
+ Trace.traceError(String.Format(message, messageArgs))
+
+ member x.LogErrorFromException(ex) =
+ Trace.traceException ex
+
+ member x.LogErrorFromException(ex, file) =
+ Trace.traceErrorfn "File: %s" file
+ Trace.traceException ex
+
+ member x.LogErrorFromException(ex, file, lineNumber, linePosition) =
+ Trace.traceErrorfn "File: %s:%d:%d" file lineNumber linePosition
+ Trace.traceException ex
+
+ member x.LogMessage(message, messageArgs) =
+ Trace.log(String.Format(message, messageArgs))
+
+ member x.LogMessage(``type``, message, messageArgs) =
+ match ``type`` with
+ | MessageType.Verbose -> Trace.trace(String.Format(message, messageArgs))
+ | _ -> Trace.log(String.Format(message, messageArgs))
+
+ member x.LogWarning(message, messageArgs) =
+ Trace.traceImportant(String.Format(message, messageArgs))
+
+ member x.LogWarning(file, message, messageArgs) =
+ Trace.traceImportantfn "File: %s" file
+ Trace.traceImportant(String.Format(message, messageArgs))
+
+ member x.LogWarning(file, lineNumber, linePosition, message, messageArgs) =
+ Trace.traceImportantfn "File: %s:%d:%d" file lineNumber linePosition
+ Trace.traceImportant(String.Format(message, messageArgs))
+
+ member x.StartSection(message, messageArgs) =
+ Trace.openTagUnsafe xdtTag "StartSection"
+ Trace.log(String.Format(message, messageArgs))
+
+ member x.StartSection(``type``, message, messageArgs) =
+ match ``type`` with
+ | MessageType.Verbose ->
+ Trace.openTagUnsafe xdtTag "StartSectionVerbose"
+ Trace.trace(String.Format(message, messageArgs))
+ | _ ->
+ Trace.openTagUnsafe xdtTag "StartSectionNormal"
+ Trace.log(String.Format(message, messageArgs))
+
+/// Reads XML file (typically a config file), makes changes according to XDT transform syntax, saves result.
+let transformFile (inXmlFile:string) (transformFile:string) (outXmlFile:string) =
+ if not <| File.Exists inXmlFile then Trace.traceErrorfn "XML file %s does not exist." inXmlFile
+ if not <| File.Exists transformFile then Trace.traceErrorfn "XML Document Transform file %s does not exist." transformFile
+ use xdtStream = new FileStream(Path.GetFullPath transformFile, FileMode.Open, FileAccess.Read)
+ let fakeLogger = new FakeXmlTransformationLogger()
+ use xdt = new XmlTransformation(xdtStream, fakeLogger)
+ let xml = new XmlDocument()
+ xml.Load(Path.GetFullPath inXmlFile)
+ if not <| xdt.Apply(xml) then new InvalidOperationException(sprintf "Unable to transform %s with %s." inXmlFile transformFile) |> raise
+ xml.Save(outXmlFile)
+
+/// Modifies an XML file in place using an XDT file named by inserting a .configName in between the filename and .extension.
+let transformFileWithConfigName (configName:string) (xmlFile:string) =
+ let xdt = Path.ChangeExtension(xmlFile, configName + (Path.GetExtension(xmlFile)))
+ if File.Exists xdt then
+ transformFile xmlFile xdt xmlFile
+ else
+ Trace.traceImportantfn "No %s config file found for '%s'. Skipping." configName xmlFile
+
+/// Modifies XML files in place using an XDT file named by inserting a .configName in between each filename and .extension.
+let transformFilesWithConfigName (configName:string) (files:Fake.IO.IGlobbingPattern) =
+ Seq.iter (transformFileWithConfigName configName) files
+
+/// Reads XML file (typically a config file), makes changes according to XDT transform syntax, saves result.
+[]
+let TransformFile (inXmlFile:string) (transformFileName:string) (outXmlFile:string) =
+ transformFile inXmlFile transformFileName outXmlFile
+
+/// Modifies an XML file in place using an XDT file named by inserting a .configName in between the filename and .extension.
+[]
+let TransformFileWithConfigName (configName:string) (xmlFile:string) =
+ transformFileWithConfigName configName xmlFile
+
+/// Modifies XML files in place using an XDT file named by inserting a .configName in between each filename and .extension.
+[]
+let TransformFilesWithConfigName (configName:string) (files:Fake.IO.IGlobbingPattern) =
+ transformFilesWithConfigName configName files
diff --git a/src/app/Fake.DotNet.Xdt/paket.references b/src/app/Fake.DotNet.Xdt/paket.references
new file mode 100644
index 00000000000..ff1b61c4832
--- /dev/null
+++ b/src/app/Fake.DotNet.Xdt/paket.references
@@ -0,0 +1,4 @@
+group netcore
+FSharp.Core
+NETStandard.Library
+DotNet.Xdt
\ No newline at end of file
diff --git a/src/legacy/FakeLib/XDTHelper.fs b/src/legacy/FakeLib/XDTHelper.fs
index 206bf978665..b937124760d 100644
--- a/src/legacy/FakeLib/XDTHelper.fs
+++ b/src/legacy/FakeLib/XDTHelper.fs
@@ -1,5 +1,5 @@
/// Contains functions used to transform config (or any XML) files using Microsoft's XML Document Transformations.
-[]
+[' instead of directly calling Xdt - ie add a dot)")>]
module Fake.XDTHelper
open System
@@ -8,14 +8,14 @@ open System.Xml
open Microsoft.Web.XmlTransform
/// Integrates XDT logging into FAKE logging.
-[]
+[' instead of directly calling Xdt - ie add a dot)")>]
type FakeXmlTransformationLogger() =
interface IXmlTransformationLogger with
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.EndSection(message, messageArgs) =
postMessage <| LogMessage(String.Format(message, messageArgs), true)
postMessage <| CloseTag("XDT")
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.EndSection(``type``, message, messageArgs) =
match ``type`` with
| MessageType.Verbose ->
@@ -25,64 +25,64 @@ type FakeXmlTransformationLogger() =
postMessage <| LogMessage(String.Format(message, messageArgs), true)
postMessage <| CloseTag("XDT")
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.LogError(message, messageArgs) =
postMessage <| ErrorMessage(String.Format(message, messageArgs))
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.LogError(file, message, messageArgs) =
postMessage <| ErrorMessage(sprintf "File: %s" file)
postMessage <| ErrorMessage(String.Format(message, messageArgs))
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.LogError(file, lineNumber, linePosition, message, messageArgs) =
postMessage <| ErrorMessage(sprintf "File: %s:%d:%d" file lineNumber linePosition)
postMessage <| ErrorMessage(String.Format(message, messageArgs))
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.LogErrorFromException(ex) =
postMessage <| ErrorMessage(string ex)
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.LogErrorFromException(ex, file) =
postMessage <| ErrorMessage(sprintf "File: %s" file)
postMessage <| ErrorMessage(string ex)
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.LogErrorFromException(ex, file, lineNumber, linePosition) =
postMessage <| ErrorMessage(sprintf "File: %s:%d:%d" file lineNumber linePosition)
postMessage <| ErrorMessage(string ex)
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.LogMessage(message, messageArgs) =
postMessage <| LogMessage(String.Format(message, messageArgs), true)
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.LogMessage(``type``, message, messageArgs) =
match ``type`` with
| MessageType.Verbose -> postMessage <| TraceMessage(String.Format(message, messageArgs), true)
| _ -> postMessage <| LogMessage(String.Format(message, messageArgs), true)
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.LogWarning(message, messageArgs) =
postMessage <| ImportantMessage(String.Format(message, messageArgs))
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.LogWarning(file, message, messageArgs) =
postMessage <| ImportantMessage(sprintf "File: %s" file)
postMessage <| ImportantMessage(String.Format(message, messageArgs))
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.LogWarning(file, lineNumber, linePosition, message, messageArgs) =
postMessage <| ImportantMessage(sprintf "File: %s:%d:%d" file lineNumber linePosition)
postMessage <| ImportantMessage(String.Format(message, messageArgs))
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.StartSection(message, messageArgs) =
postMessage <| OpenTag("XDT","StartSection")
postMessage <| LogMessage(String.Format(message, messageArgs), true)
- []
+ [' instead of directly calling Xdt - ie add a dot)")>]
member x.StartSection(``type``, message, messageArgs) =
match ``type`` with
| MessageType.Verbose ->
@@ -93,7 +93,7 @@ type FakeXmlTransformationLogger() =
postMessage <| LogMessage(String.Format(message, messageArgs), true)
/// Reads XML file (typically a config file), makes changes according to XDT transform syntax, saves result.
-[]
+[' instead of directly calling Xdt - ie add a dot)")>]
let TransformFile (inXmlFile:string) (transformFile:string) (outXmlFile:string) =
if not <| File.Exists inXmlFile then postMessage <| ErrorMessage(sprintf "XML file %s does not exist." inXmlFile)
if not <| File.Exists transformFile then postMessage <| ImportantMessage(sprintf "XML Document Transform file %s does not exist." transformFile)
@@ -106,7 +106,7 @@ let TransformFile (inXmlFile:string) (transformFile:string) (outXmlFile:string)
xml.Save(outXmlFile)
/// Modifies an XML file in place using an XDT file named by inserting a .configName in between the filename and .extension.
-[]
+[' instead of directly calling Xdt - ie add a dot)")>]
let TransformFileWithConfigName (configName:string) (xmlFile:string) =
let xdt = Path.ChangeExtension(xmlFile, configName + (Path.GetExtension(xmlFile)))
if File.Exists xdt then
@@ -115,6 +115,6 @@ let TransformFileWithConfigName (configName:string) (xmlFile:string) =
postMessage <| ImportantMessage(sprintf "No %s config file found for '%s'. Skipping." configName xmlFile)
/// Modifies XML files in place using an XDT file named by inserting a .configName in between each filename and .extension.
-[]
+[' instead of directly calling Xdt - ie add a dot)")>]
let TransformFilesWithConfigName (configName:string) (files:FileIncludes) =
Seq.iter (TransformFileWithConfigName configName) files