diff --git a/.fake/build.fsx/intellisense.fsx b/.fake/build.fsx/intellisense.fsx
index cc18c1e978c..48218160525 100644
--- a/.fake/build.fsx/intellisense.fsx
+++ b/.fake/build.fsx/intellisense.fsx
@@ -34,7 +34,7 @@
#r "C:\\Users\\matth\\.nuget\\packages\\system.reflection.typeextensions\\4.4.0\\lib\\net461\\System.Reflection.TypeExtensions.dll"
#r "C:\\Users\\matth\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\lib\\net463\\System.Runtime.InteropServices.dll"
#r "C:\\Users\\matth\\.nuget\\packages\\system.runtime.serialization.formatters\\4.3.0\\lib\\net46\\System.Runtime.Serialization.Formatters.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\system.console\\4.3.0\\lib\\net46\\System.Console.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\system.console\\4.3.1\\lib\\net46\\System.Console.dll"
#r "C:\\Users\\matth\\.nuget\\packages\\system.io.filesystem\\4.3.0\\lib\\net46\\System.IO.FileSystem.dll"
#r "C:\\Users\\matth\\.nuget\\packages\\system.net.sockets\\4.3.0\\lib\\net46\\System.Net.Sockets.dll"
#r "C:\\Users\\matth\\.nuget\\packages\\system.reflection\\4.3.0\\lib\\net462\\System.Reflection.dll"
@@ -60,43 +60,43 @@
#r "C:\\Users\\matth\\.nuget\\packages\\system.runtime\\4.3.0\\lib\\net462\\System.Runtime.dll"
#r "C:\\Users\\matth\\.nuget\\packages\\system.security.principal.windows\\4.4.1\\lib\\net461\\System.Security.Principal.Windows.dll"
#r "C:\\Users\\matth\\.nuget\\packages\\system.security.cryptography.protecteddata\\4.4.0\\lib\\net461\\System.Security.Cryptography.ProtectedData.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.xml\\5.0.0-rc005\\lib\\net46\\Fake.Core.Xml.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.semver\\5.0.0-rc005\\lib\\net46\\Fake.Core.SemVer.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\paket.core\\5.156.1\\lib\\net45\\Paket.Core.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.api.github\\5.0.0-rc005\\lib\\net46\\Fake.Api.GitHub.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.context\\5.0.0-rc005\\lib\\net46\\Fake.Core.Context.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.environment\\5.0.0-rc005\\lib\\net46\\Fake.Core.Environment.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.string\\5.0.0-rc005\\lib\\net46\\Fake.Core.String.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.xml\\5.0.0-rc006\\lib\\net46\\Fake.Core.Xml.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.semver\\5.0.0-rc006\\lib\\net46\\Fake.Core.SemVer.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\paket.core\\5.156.5\\lib\\net45\\Paket.Core.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.api.github\\5.0.0-rc006\\lib\\net46\\Fake.Api.GitHub.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.context\\5.0.0-rc006\\lib\\net46\\Fake.Core.Context.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.environment\\5.0.0-rc006\\lib\\net46\\Fake.Core.Environment.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.string\\5.0.0-rc006\\lib\\net46\\Fake.Core.String.dll"
#r "C:\\Users\\matth\\.nuget\\packages\\fparsec\\1.0.3\\lib\\net40-client\\FParsec.dll"
#r "C:\\Users\\matth\\.nuget\\packages\\system.reflection.metadata\\1.5.0\\lib\\netstandard2.0\\System.Reflection.Metadata.dll"
#r "C:\\Users\\matth\\.nuget\\packages\\mono.cecil\\0.10.0\\lib\\net40\\Mono.Cecil.Rocks.dll"
#r "C:\\Users\\matth\\.nuget\\packages\\mono.cecil\\0.10.0\\lib\\net40\\Mono.Cecil.Pdb.dll"
#r "C:\\Users\\matth\\.nuget\\packages\\mono.cecil\\0.10.0\\lib\\net40\\Mono.Cecil.Mdb.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.releasenotes\\5.0.0-rc005\\lib\\net46\\Fake.Core.ReleaseNotes.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.io.filesystem\\5.0.0-rc005\\lib\\net46\\Fake.IO.FileSystem.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.commandlineparsing\\5.0.0-rc005\\lib\\net46\\Fake.Core.CommandLineParsing.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.trace\\5.0.0-rc005\\lib\\net46\\Fake.Core.Trace.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.buildserver.teamfoundation\\5.0.0-rc005\\lib\\net46\\Fake.BuildServer.TeamFoundation.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.buildserver.travis\\5.0.0-rc005\\lib\\net46\\Fake.BuildServer.Travis.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.tasks\\5.0.0-rc005\\lib\\net46\\Fake.Core.Tasks.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.testing.common\\5.0.0-rc005\\lib\\net46\\Fake.Testing.Common.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.process\\5.0.0-rc005\\lib\\net46\\Fake.Core.Process.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.assemblyinfofile\\5.0.0-rc005\\lib\\net46\\Fake.DotNet.AssemblyInfoFile.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.io.zip\\5.0.0-rc005\\lib\\net46\\Fake.IO.Zip.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.target\\5.0.0-rc005\\lib\\net46\\Fake.Core.Target.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.net.http\\5.0.0-rc005\\lib\\net46\\Fake.Net.Http.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.buildserver.appveyor\\5.0.0-rc005\\lib\\net46\\Fake.BuildServer.AppVeyor.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.buildserver.teamcity\\5.0.0-rc005\\lib\\net46\\Fake.BuildServer.TeamCity.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.nuget\\5.0.0-rc005\\lib\\net46\\Fake.DotNet.NuGet.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.testing.mspec\\5.0.0-rc005\\lib\\net46\\Fake.DotNet.Testing.MSpec.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.testing.nunit\\5.0.0-rc005\\lib\\net46\\Fake.DotNet.Testing.NUnit.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.testing.xunit2\\5.0.0-rc005\\lib\\net46\\Fake.DotNet.Testing.XUnit2.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.cli\\5.0.0-rc005\\lib\\net46\\Fake.DotNet.Cli.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.fsformatting\\5.0.0-rc005\\lib\\net46\\Fake.DotNet.FSFormatting.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.msbuild\\5.0.0-rc005\\lib\\net46\\Fake.DotNet.MSBuild.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.paket\\5.0.0-rc005\\lib\\net46\\Fake.DotNet.Paket.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.tools.git\\5.0.0-rc005\\lib\\net46\\Fake.Tools.Git.dll"
-#r "C:\\Users\\matth\\.nuget\\packages\\fake.windows.chocolatey\\5.0.0-rc005\\lib\\net46\\Fake.Windows.Chocolatey.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.releasenotes\\5.0.0-rc006\\lib\\net46\\Fake.Core.ReleaseNotes.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.io.filesystem\\5.0.0-rc006\\lib\\net46\\Fake.IO.FileSystem.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.commandlineparsing\\5.0.0-rc006\\lib\\net46\\Fake.Core.CommandLineParsing.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.trace\\5.0.0-rc006\\lib\\net46\\Fake.Core.Trace.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.buildserver.teamfoundation\\5.0.0-rc006\\lib\\net46\\Fake.BuildServer.TeamFoundation.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.buildserver.travis\\5.0.0-rc006\\lib\\net46\\Fake.BuildServer.Travis.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.tasks\\5.0.0-rc006\\lib\\net46\\Fake.Core.Tasks.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.testing.common\\5.0.0-rc006\\lib\\net46\\Fake.Testing.Common.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.process\\5.0.0-rc006\\lib\\net46\\Fake.Core.Process.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.assemblyinfofile\\5.0.0-rc006\\lib\\net46\\Fake.DotNet.AssemblyInfoFile.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.io.zip\\5.0.0-rc006\\lib\\net46\\Fake.IO.Zip.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.core.target\\5.0.0-rc006\\lib\\net46\\Fake.Core.Target.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.net.http\\5.0.0-rc006\\lib\\net46\\Fake.Net.Http.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.buildserver.appveyor\\5.0.0-rc006\\lib\\net46\\Fake.BuildServer.AppVeyor.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.buildserver.teamcity\\5.0.0-rc006\\lib\\net46\\Fake.BuildServer.TeamCity.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.nuget\\5.0.0-rc006\\lib\\net46\\Fake.DotNet.NuGet.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.testing.mspec\\5.0.0-rc006\\lib\\net46\\Fake.DotNet.Testing.MSpec.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.testing.nunit\\5.0.0-rc006\\lib\\net46\\Fake.DotNet.Testing.NUnit.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.testing.xunit2\\5.0.0-rc006\\lib\\net46\\Fake.DotNet.Testing.XUnit2.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.cli\\5.0.0-rc006\\lib\\net46\\Fake.DotNet.Cli.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.fsformatting\\5.0.0-rc006\\lib\\net46\\Fake.DotNet.FSFormatting.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.msbuild\\5.0.0-rc006\\lib\\net46\\Fake.DotNet.MSBuild.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.dotnet.paket\\5.0.0-rc006\\lib\\net46\\Fake.DotNet.Paket.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.tools.git\\5.0.0-rc006\\lib\\net46\\Fake.Tools.Git.dll"
+#r "C:\\Users\\matth\\.nuget\\packages\\fake.windows.chocolatey\\5.0.0-rc006\\lib\\net46\\Fake.Windows.Chocolatey.dll"
#r "System"
#r "System.Core"
#r "System.Security"
diff --git a/.paket/Paket.Restore.targets b/.paket/Paket.Restore.targets
index e7c1bc0c83f..44afec51b98 100644
--- a/.paket/Paket.Restore.targets
+++ b/.paket/Paket.Restore.targets
@@ -48,16 +48,16 @@
- /usr/bin/shasum $(PaketRestoreCacheFile) | /usr/bin/awk '{ print $1 }'
- /usr/bin/shasum $(PaketLockFilePath) | /usr/bin/awk '{ print $1 }'
+ /usr/bin/shasum $(PaketRestoreCacheFile) | /usr/bin/awk '{ print $1 }'
+ /usr/bin/shasum $(PaketLockFilePath) | /usr/bin/awk '{ print $1 }'
-
+
-
+
@@ -127,6 +127,7 @@
%(PaketReferencesFileLinesInfo.PackageVersion)
All
+ runtime
@@ -183,8 +184,8 @@
-
-
+
+
Target.create "Clean" (fun _ ->
!! "src/*/*/bin"
//++ "src/*/*/obj"
+ #if BOOTSTRAP
+ |> Shell.cleanDirs
+ #else
|> Shell.CleanDirs
+ #endif
+ #if BOOTSTRAP
+ Shell.cleanDirs [buildDir; testDir; docsDir; apidocsDir; nugetDncDir; nugetLegacyDir; reportDir]
+ #else
Shell.CleanDirs [buildDir; testDir; docsDir; apidocsDir; nugetDncDir; nugetLegacyDir; reportDir]
+ #endif
// Clean Data for tests
cleanForTests()
@@ -357,7 +365,11 @@ Target.create "BuildSolution_" (fun _ ->
)
Target.create "GenerateDocs" (fun _ ->
+ #if BOOTSTRAP
+ Shell.cleanDir docsDir
+ #else
Shell.CleanDir docsDir
+ #endif
let source = "./help"
let docsTemplate = "docpage.cshtml"
let indexTemplate = "indexpage.cshtml"
@@ -374,12 +386,20 @@ Target.create "GenerateDocs" (fun _ ->
"project-name", "FAKE - F# Make" ]
let layoutroots = [ "./help/templates"; "./help/templates/reference" ]
+ #if BOOTSTRAP
+ Shell.copyDir (docsDir) "help/content" FileFilter.allFiles
+ #else
Shell.CopyDir (docsDir) "help/content" FileFilter.allFiles
+ #endif
File.writeString false "./docs/.nojekyll" ""
File.writeString false "./docs/CNAME" "fake.build"
//CopyDir (docsDir @@ "pics") "help/pics" FileFilter.allFiles
+ #if BOOTSTRAP
+ Shell.copy (source @@ "markdown") ["RELEASE_NOTES.md"]
+ #else
Shell.Copy (source @@ "markdown") ["RELEASE_NOTES.md"]
+ #endif
FSFormatting.createDocs (fun s ->
{ s with
Source = source @@ "markdown"
@@ -427,7 +447,11 @@ Target.create "GenerateDocs" (fun _ ->
)
Target.create "CopyLicense" (fun _ ->
+ #if BOOTSTRAP
+ Shell.copyTo buildDir additionalFiles
+ #else
Shell.CopyTo buildDir additionalFiles
+ #endif
)
Target.create "Test" (fun _ ->
@@ -607,14 +631,22 @@ Target.create "ILRepack" (fun _ ->
if result <> 0 then failwithf "Error during ILRepack execution."
+ #if BOOTSTRAP
+ Shell.copyFile (buildDir > filename) targetFile
+ #else
Shell.CopyFile (buildDir > filename) targetFile
+ #endif
internalizeIn "FAKE.exe"
!! (buildDir > "FSharp.Compiler.Service.**")
|> Seq.iter File.delete
+ #if BOOTSTRAP
+ Shell.deleteDir buildMergedDir
+ #else
Shell.DeleteDir buildMergedDir
+ #endif
)
Target.create "CreateNuGet" (fun _ ->
@@ -640,10 +672,17 @@ Target.create "CreateNuGet" (fun _ ->
let nugetLibDir = nugetLegacyDir @@ "lib"
let nugetLib451Dir = nugetLibDir @@ "net451"
+ #if BOOTSTRAP
+ Shell.cleanDir nugetDocsDir
+ Shell.cleanDir nugetToolsDir
+ Shell.cleanDir nugetLibDir
+ Shell.deleteDir nugetLibDir
+ #else
Shell.CleanDir nugetDocsDir
Shell.CleanDir nugetToolsDir
Shell.CleanDir nugetLibDir
Shell.DeleteDir nugetLibDir
+ #endif
File.delete "./build/FAKE.Gallio/Gallio.dll"
@@ -652,6 +691,30 @@ Target.create "CreateNuGet" (fun _ ->
//|> Seq.iter DeleteFile
()
+ #if BOOTSTRAP
+ match package with
+ | p when p = projectName ->
+ !! (buildDir @@ "**/*.*") |> Shell.copy nugetToolsDir
+ Shell.copyDir nugetDocsDir docsDir FileFilter.allFiles
+ deleteFCS nugetToolsDir
+ | p when p = "FAKE.Core" ->
+ !! (buildDir @@ "*.*") |> Shell.copy nugetToolsDir
+ Shell.copyDir nugetDocsDir docsDir FileFilter.allFiles
+ deleteFCS nugetToolsDir
+ | p when p = "FAKE.Lib" ->
+ Shell.cleanDir nugetLib451Dir
+ {
+ Globbing.BaseDirectory = buildDir
+ Globbing.Includes = [ "FakeLib.dll"; "FakeLib.XML" ]
+ Globbing.Excludes = []
+ }
+ |> Shell.copy nugetLib451Dir
+ deleteFCS nugetLib451Dir
+ | _ ->
+ Shell.copyDir nugetToolsDir (buildDir @@ package) FileFilter.allFiles
+ Shell.copyTo nugetToolsDir additionalFiles
+ !! (nugetToolsDir @@ "*.srcsv") |> File.deleteAll
+ #else
match package with
| p when p = projectName ->
!! (buildDir @@ "**/*.*") |> Shell.Copy nugetToolsDir
@@ -674,6 +737,7 @@ Target.create "CreateNuGet" (fun _ ->
Shell.CopyDir nugetToolsDir (buildDir @@ package) FileFilter.allFiles
Shell.CopyTo nugetToolsDir additionalFiles
!! (nugetToolsDir @@ "*.srcsv") |> File.deleteAll
+ #endif
let setParams (p:NuGet.NuGet.NuGetParams) =
{p with
@@ -830,6 +894,7 @@ let executeFPM args =
printfn "%s %s" "fpm" args
Shell.Exec("fpm", args=args, dir="bin")
+
type SourceType =
| Dir of source:string * target:string
type DebPackageManifest =
@@ -939,13 +1004,22 @@ Target.create "PublishNuget" (fun _ ->
)
Target.create "ReleaseDocs" (fun _ ->
+ #if BOOTSTRAP
+ Shell.cleanDir "gh-pages"
+ #else
Shell.CleanDir "gh-pages"
+ #endif
let url = Environment.environVarOrDefault "fake_git_url" "https://github.com/fsharp/FAKE.git"
Git.Repository.cloneSingleBranch "" url "gh-pages" "gh-pages"
Git.Repository.fullclean "gh-pages"
+ #if BOOTSTRAP
+ Shell.copyRecursive "docs" "gh-pages" true |> printfn "%A"
+ Shell.copyFile "gh-pages" "./Samples/FAKE-Calculator.zip"
+ #else
Shell.CopyRecursive "docs" "gh-pages" true |> printfn "%A"
Shell.CopyFile "gh-pages" "./Samples/FAKE-Calculator.zip"
+ #endif
Git.Staging.stageAll "gh-pages"
Git.Commit.exec "gh-pages" (sprintf "Update generated documentation %s" release.NugetVersion)
Git.Branches.push "gh-pages"
diff --git a/help/markdown/api-slack.md b/help/markdown/api-slack.md
index e3d4773d949..c29218ee948 100644
--- a/help/markdown/api-slack.md
+++ b/help/markdown/api-slack.md
@@ -1,5 +1,7 @@
# Sending Notifications to a Slack Webhook
+**Note: This documentation is for FAKE version 5.0 or later. The old documentation can be found [here](legacy-slacknotification.html)**
+
In this article you will learn how to create a [Slack](https://slack.com) webhook integration and send a notification to it. This article assumes that you already have a Slack team setup.
**Note: This documentation is for FAKE 5. The old documentation can be found [here](legacy-slacknotification.html)! **
diff --git a/help/markdown/buildserver.md b/help/markdown/buildserver.md
index e01c81585a3..d5ccffa3d4a 100644
--- a/help/markdown/buildserver.md
+++ b/help/markdown/buildserver.md
@@ -6,7 +6,7 @@ Supported Build-Server (Note: Not supported doesn't mean that it won't work, but
- `Fake.BuildServer.AppVeyor`
- `Fake.BuildServer.Travis`
-- `Fake.BuildServer.TeamCity`
+- `Fake.BuildServer.TeamCity` - [legacy documentation](legacy-teamcity.html)
- `Fake.BuildServer.TeamFoundation`
## General API usage
diff --git a/help/markdown/contributing.md b/help/markdown/contributing.md
index a7522944e97..5442b37ed35 100644
--- a/help/markdown/contributing.md
+++ b/help/markdown/contributing.md
@@ -132,6 +132,12 @@ We [learned from our mistakes](fake-fake5-learn-more.html), so we use the follow
* We avoid the `Helpers` suffix (because we now expect users to write `.`)
* We generally use the `RequireQualifiedAccess` attribute on modules.
+## Guidelines
+
+* Add documentation for your feature
+* If you add new markdown documentation make sure to link if from an existing site, ideally add it to the [menu](https://github.com/fsharp/FAKE/blob/master/help/templates/template.cshtml)
+* If you write API-Documentation but no extra markdown please consider adding it to the menu as well.
+
## Porting a module to FAKE 5
As mentioned in the ["Fake 5 learn more"](fake-fake5-learn-more.html) section we have a large list to choose from to help the project. One of these things is porting modules to FAKE 5. To save you from some pitfalls this sections guides you in migrating modules with an (at least for me) working approach.
diff --git a/help/markdown/core.md b/help/markdown/core.md
index 056cb8622e1..34c1e4e8bcd 100644
--- a/help/markdown/core.md
+++ b/help/markdown/core.md
@@ -2,5 +2,5 @@
This namespace bundles some "core" modules which are useful in most scenarios where FAKE is used.
-- [Targets](core-targets.html), [API-Reference](apidocs/fake-core-target.html), [Operators](apidocs/fake-core-targetoperators.html)
+- [Targets](core-targets.html), [API-Reference](apidocs/fake-core-targetmodule.html), [Operators](apidocs/fake-core-targetoperators.html)
- To be continued...
\ No newline at end of file
diff --git a/help/markdown/fake-gettingstarted.md b/help/markdown/fake-gettingstarted.md
index c403f6e97b3..6ff79865123 100644
--- a/help/markdown/fake-gettingstarted.md
+++ b/help/markdown/fake-gettingstarted.md
@@ -1,6 +1,6 @@
# Getting started with FAKE - F# Make
-**Note: This documentation is for FAKE.exe version 5.0 or later. The old documentation can be found [here](legacy-gettingstarted.html)**
+**Note: This documentation is for FAKE version 5.0 or later. The old documentation can be found [here](legacy-gettingstarted.html)**
In this tutorial you will learn how to set up a complete build infrastructure with "FAKE - F# Make". This includes:
diff --git a/help/markdown/todo-azurecloudservices.md b/help/markdown/legacy-azurecloudservices.md
similarity index 89%
rename from help/markdown/todo-azurecloudservices.md
rename to help/markdown/legacy-azurecloudservices.md
index c4ccf82223a..4f6f626c27b 100644
--- a/help/markdown/todo-azurecloudservices.md
+++ b/help/markdown/legacy-azurecloudservices.md
@@ -1,5 +1,7 @@
# Packaging Azure Cloud Services
+**Note: This documentation is for FAKE before version 5 (or the non-netcore version). The new documentation can be found [here](apidocs/fake-azure-cloudservices.html)**
+
FAKE can be used to create a Azure Cloud Service package (.cspkg) for use with e.g. Worker Roles.
Currently it does not support publishing, and has several restrictions: -
diff --git a/help/markdown/todo-azurewebjobs.md b/help/markdown/legacy-azurewebjobs.md
similarity index 92%
rename from help/markdown/todo-azurewebjobs.md
rename to help/markdown/legacy-azurewebjobs.md
index 687723c2ea8..a2fd98f3b7e 100644
--- a/help/markdown/todo-azurewebjobs.md
+++ b/help/markdown/legacy-azurewebjobs.md
@@ -1,5 +1,7 @@
# Packaging and Deploying Azure WebJobs
+**Note: This documentation is for FAKE before version 5 (or the non-netcore version). The new documentation can be found [here](apidocs/fake-azure-webjobs.html)**
+
FAKE can be used to zip the output directory of a project and push it to Azure via the [zip controller](https://github.com/projectkudu/kudu/wiki/REST-API#zip).
You'll need to know the http authentication details of the website to publish the web jobs to. If the web job does not already exist, it will be created as part of the deploy.
diff --git a/help/markdown/todo-dacpac.md b/help/markdown/legacy-dacpac.md
similarity index 90%
rename from help/markdown/todo-dacpac.md
rename to help/markdown/legacy-dacpac.md
index d375247caa6..fcf6452f615 100644
--- a/help/markdown/todo-dacpac.md
+++ b/help/markdown/legacy-dacpac.md
@@ -1,5 +1,7 @@
# Packaging and Deploying SQL Databases
+**Note: This documentation is for FAKE before version 5 (or the non-netcore version). The new documentation can be found [here](sql-dacpac.html)**
+
FAKE can be used to create a SQL DACPAC and also deploy it to a SQL Server using the MSDeploy executable. This is installed by default with Visual Studio and with the SQL Server Data Tools (SSDT) package.
DACPACs automatically diff from the source to the destination and generate the SQL script dynamically.
diff --git a/help/markdown/todo-watch.md b/help/markdown/legacy-filewatcher.md
similarity index 100%
rename from help/markdown/todo-watch.md
rename to help/markdown/legacy-filewatcher.md
diff --git a/help/markdown/legacy-slacknotification.md b/help/markdown/legacy-slacknotification.md
index 452a32f5c4f..c201e85482f 100644
--- a/help/markdown/legacy-slacknotification.md
+++ b/help/markdown/legacy-slacknotification.md
@@ -1,6 +1,6 @@
# Sending Notifications to a Slack Webhook
-**Note: This documentation is for FAKE.exe before version 5 (or the non-netcore version). The documentation needs te be updated, please help! **
+**Note: This documentation is for FAKE before version 5 (or the non-netcore version). The new documentation can be found [here](api-slack.html)**
In this article you will learn how to create a [Slack](https://slack.com) webhook integration and send a notification to it. This article assumes that you already have a Slack team setup.
diff --git a/help/markdown/todo-teamcity.md b/help/markdown/legacy-teamcity.md
similarity index 94%
rename from help/markdown/todo-teamcity.md
rename to help/markdown/legacy-teamcity.md
index 91717a7cbed..24d75f019c0 100644
--- a/help/markdown/todo-teamcity.md
+++ b/help/markdown/legacy-teamcity.md
@@ -4,7 +4,11 @@
Easy [TeamCity](http://www.jetbrains.com/teamcity/) integration was one of the major goals for the FAKE build system.
-In this article you will learn how to set up a FAKE build script in TeamCity. We will use the CalculatorSample which you can build from the [getting started guide](gettingstarted.html).
+In this article you will learn how to set up a FAKE build script in TeamCity. We will use the CalculatorSample which you can build from the [getting started guide](legacy-gettingstarted.html).
+
+## API Documentation
+
+[here](legacy-teamcityadvanced.md)
## Installing TeamCity
diff --git a/help/markdown/todo-teamcityadvanced.md b/help/markdown/legacy-teamcityadvanced.md
similarity index 97%
rename from help/markdown/todo-teamcityadvanced.md
rename to help/markdown/legacy-teamcityadvanced.md
index fbcd38c2c9c..8c6b2b731a3 100644
--- a/help/markdown/todo-teamcityadvanced.md
+++ b/help/markdown/legacy-teamcityadvanced.md
@@ -1,6 +1,6 @@
# Advanced TeamCity usage
-As can be seen on the [TeamCity](teamcity.md) page FAKE is really easy to setup in TeamCity,
+As can be seen on the [TeamCity](legacy-teamcity.html) page FAKE is really easy to setup in TeamCity,
it also support some advanced scenarios to integrate even deeper with it.
## Displaying blocks in the log
diff --git a/help/markdown/dacpac.md b/help/markdown/sql-dacpac.md
similarity index 92%
rename from help/markdown/dacpac.md
rename to help/markdown/sql-dacpac.md
index b0fee85011a..d071deef15d 100644
--- a/help/markdown/dacpac.md
+++ b/help/markdown/sql-dacpac.md
@@ -1,5 +1,7 @@
# Packaging and Deploying SQL Databases
+**Note: This documentation is for FAKE version 5.0 or later. The old documentation can be found [here](legacy-dacpac.html)**
+
FAKE can be used to create a SQL DACPAC and also deploy it to a SQL Server using the MSDeploy executable. This is installed by default with Visual Studio and with the SQL Server Data Tools (SSDT) package.
DACPACs automatically diff from the source to the destination and generate the SQL script dynamically.
diff --git a/help/redirects/azurecloudservices.md b/help/redirects/azurecloudservices.md
index a055c1fe1e4..9ab1273b924 100644
--- a/help/redirects/azurecloudservices.md
+++ b/help/redirects/azurecloudservices.md
@@ -2,5 +2,5 @@
This page moved to:
-- Not yet migrated to FAKE 5
-- [here for FAKE 4](todo-azurecloudservices.html) (Final location not decided yet)
\ No newline at end of file
+- [here for FAKE 5](apidocs/fake-azure-cloudservices.html)
+- [here for FAKE 4](legacy-azurecloudservices.html)
\ No newline at end of file
diff --git a/help/redirects/azurewebjobs.md b/help/redirects/azurewebjobs.md
index 6c155b67325..b96c79256e7 100644
--- a/help/redirects/azurewebjobs.md
+++ b/help/redirects/azurewebjobs.md
@@ -2,5 +2,5 @@
This page moved to:
-- Not yet migrated to FAKE 5
-- [here for FAKE 4](todo-azurewebjobs.html) (Final location not decided yet)
\ No newline at end of file
+- [here for FAKE 5](apidocs/fake-azure-webjobs.html)
+- [here for FAKE 4](legacy-azurewebjobs.html)
\ No newline at end of file
diff --git a/help/redirects/chocolatey.md b/help/redirects/chocolatey.md
index c5ab32e41e2..d9adaa31b6e 100644
--- a/help/redirects/chocolatey.md
+++ b/help/redirects/chocolatey.md
@@ -2,6 +2,6 @@
This page moved to:
-- [here for FAKE 5](windows-chocolatey.html) (Might not be finalized)
-- [here for FAKE 4](legacy-chocolatey.html) (Final location not decided yet)
+- [here for FAKE 5](windows-chocolatey.html)
+- [here for FAKE 4](legacy-chocolatey.html)
diff --git a/help/redirects/commandline.md b/help/redirects/commandline.md
index 4dfb0be8fa1..485083599b4 100644
--- a/help/redirects/commandline.md
+++ b/help/redirects/commandline.md
@@ -2,5 +2,5 @@
This page moved to:
-- [here for FAKE 5](fake-commandline.html) (Might not be finalized)
-- [here for FAKE 4](legacy-commandline.html) (Final location not decided yet)
+- [here for FAKE 5](fake-commandline.html)
+- [here for FAKE 4](legacy-commandline.html)
diff --git a/help/redirects/dacpac.md b/help/redirects/dacpac.md
index adb774b8207..3e7c7e572ff 100644
--- a/help/redirects/dacpac.md
+++ b/help/redirects/dacpac.md
@@ -2,5 +2,5 @@
This page moved to:
-- [here for FAKE 5](dac-pack.html)
-- [here for FAKE 4](todo-dacpac.html) (Final location not decided yet)
+- [here for FAKE 5](sql-dacpack.html)
+- [here for FAKE 4](legacy-dacpac.html)
diff --git a/help/redirects/slacknotification.md b/help/redirects/slacknotification.md
index 40c61001f63..19a3a10090c 100644
--- a/help/redirects/slacknotification.md
+++ b/help/redirects/slacknotification.md
@@ -3,5 +3,4 @@
This page moved to:
- [here for FAKE 5](api-slack.html)
-- [here for FAKE 4](legacy-slacknotification.html) (Final location not decided yet)
-
+- [here for FAKE 4](legacy-slacknotification.html)
diff --git a/help/redirects/teamcity.md b/help/redirects/teamcity.md
index d14d3c96dc0..7f9722b97a8 100644
--- a/help/redirects/teamcity.md
+++ b/help/redirects/teamcity.md
@@ -2,5 +2,5 @@
This page moved to:
-- Not yet migrated to FAKE 5
-- [here for FAKE 4](todo-teamcity.html) (Final location not decided yet)
+- [here for FAKE 5](buildserver.html)
+- [here for FAKE 4](todo-teamcity.html)
diff --git a/help/redirects/teamcityadvanced.md b/help/redirects/teamcityadvanced.md
index 705713e2ad9..33034abf5d1 100644
--- a/help/redirects/teamcityadvanced.md
+++ b/help/redirects/teamcityadvanced.md
@@ -2,6 +2,6 @@
This page moved to:
-- Not yet migrated to FAKE 5
-- [here for FAKE 4](todo-teamcityadvanced.html) (Final location not decided yet)
+- [here for FAKE 5](buildserver.html)
+- [here for FAKE 4](legacy-teamcityadvanced.html)
diff --git a/help/redirects/watch.md b/help/redirects/watch.md
index 9c6b6f12eae..8602f94c01a 100644
--- a/help/redirects/watch.md
+++ b/help/redirects/watch.md
@@ -2,5 +2,5 @@
This page moved to:
-- Not yet migrated to FAKE 5
-- [here for FAKE 4](todo-watch.html) (Final location not decided yet)
+- [here for FAKE 5](apidocs/fake-io-changewatcher.html)
+- [here for FAKE 4](legacy-filewatcher.html)
diff --git a/help/templates/template.cshtml b/help/templates/template.cshtml
index 2f9efa07405..4a4c303bc46 100644
--- a/help/templates/template.cshtml
+++ b/help/templates/template.cshtml
@@ -90,12 +90,15 @@
Context
Xml
Tasks
+ ReleaseNotes
+ ChangeLog
IO
@@ -109,6 +112,7 @@
Testing - NUnit
Testing - MSpec
Testing - XUnit2
+ Testing - Expecto
Testing - OpenCover
NuGet
Paket
@@ -144,18 +148,37 @@
Api-Reference
+
+ Sql
+
+
+
+ Azure
+
+
+
+ Documentation
+
+
Legacy / Not Migrated
@@ -164,13 +187,9 @@
diff --git a/paket.lock b/paket.lock
index d6a30fea9dd..605f8424611 100644
--- a/paket.lock
+++ b/paket.lock
@@ -15,9 +15,59 @@ NUGET
FSharp.Core (>= 4.0.1.7-alpha) - restriction: >= netstandard1.6
NETStandard.Library (>= 1.6) - restriction: >= netstandard1.6
CsQuery (1.3.4)
- FluentMigrator (1.6.2)
- FluentMigrator.Runner (1.6.2)
- FluentMigrator (>= 1.6.2)
+ FluentMigrator (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Abstractions (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Abstractions (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Extensions.SqlAnywhere (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Abstractions (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Extensions.SqlServer (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Abstractions (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner (2.0.3)
+ FluentMigrator (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Core (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Db2 (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Firebird (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Hana (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Jet (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.MySql (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Oracle (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Postgres (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Redshift (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.SqlAnywhere (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.SQLite (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.SqlServer (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.SqlServerCe (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Core (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Abstractions (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Db2 (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Core (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Firebird (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Core (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Hana (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Core (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Jet (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Core (>= 2.0.3) - restriction: >= net40
+ FluentMigrator.Runner.MySql (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Core (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Oracle (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Core (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Postgres (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Core (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Redshift (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Core (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.SqlAnywhere (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Extensions.SqlAnywhere (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Core (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.SQLite (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Core (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.SqlServer (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Extensions.SqlServer (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.Core (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ System.Data.SqlClient (>= 4.4.3) - restriction: && (< net40) (>= netstandard2.0)
+ FluentMigrator.Runner.SqlServerCe (2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ FluentMigrator.Runner.SqlServer (>= 2.0.3) - restriction: || (&& (>= net40) (< netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (>= net45)
+ Microsoft.SqlServer.Compact (>= 4.0.8876.1) - restriction: || (&& (>= net40) (< netstandard2.0)) (>= net45)
+ System.Security.Permissions (>= 4.4.1) - restriction: && (< net40) (>= netstandard2.0)
FParsec (1.0.3)
FSharp.Core (>= 4.0.0.1) - restriction: >= net40
FSharp.Core (>= 4.2.3) - restriction: && (< net40) (>= netstandard1.6)
@@ -130,8 +180,9 @@ NUGET
NETStandard.Library (>= 1.6.1) - restriction: || (>= net451) (>= netstandard1.3)
System.Reflection.TypeExtensions (>= 4.3) - restriction: && (< net451) (>= netstandard1.3)
Microsoft.Net.Compilers (2.7) - content: none, restriction: || (>= net45) (>= netstandard2.0)
- Microsoft.NETCore.Platforms (2.0.1) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.6) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.3) (< netstandard1.6) (< win8) (< wpa81))
- Microsoft.NETCore.Targets (2.0) - restriction: && (< monoandroid) (< monotouch) (< net45) (>= netstandard1.6) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
+ Microsoft.NETCore.Platforms (2.0.2) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.6) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.3) (< netstandard1.6) (< win8) (< wpa81))
+ Microsoft.NETCore.Targets (2.0) - redirects: force, restriction: && (< monoandroid) (< monotouch) (< net45) (>= netstandard1.6) (< netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
+ Microsoft.SqlServer.Compact (4.0.8876.1) - restriction: || (&& (>= net40) (< netstandard2.0)) (>= net45)
Microsoft.Web.Administration (7.0)
Microsoft.Web.Infrastructure (1.0)
Microsoft.Web.Xdt (2.1.2)
@@ -139,7 +190,7 @@ NUGET
Microsoft.NETCore.Platforms (>= 1.1) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
Microsoft.NETCore.Targets (>= 1.1) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
System.Runtime (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
- Microsoft.Win32.Registry (4.4) - content: none, restriction: && (< net45) (>= netstandard2.0)
+ Microsoft.Win32.Registry (4.4) - restriction: || (&& (< net40) (>= netstandard2.0)) (>= netcoreapp2.0)
Microsoft.NETCore.Platforms (>= 2.0) - restriction: >= netcoreapp2.0
System.Security.AccessControl (>= 4.4) - restriction: || (>= monoandroid) (>= monotouch) (&& (< net46) (>= netstandard2.0)) (>= net461) (>= netcoreapp2.0) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos)
System.Security.Principal.Windows (>= 4.4) - restriction: || (>= monoandroid) (>= monotouch) (&& (< net46) (>= netstandard2.0)) (>= net461) (>= netcoreapp2.0) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos)
@@ -224,7 +275,7 @@ NUGET
System.Runtime.Serialization.Formatters (>= 4.3) - restriction: && (< net20) (>= netstandard1.3) (< netstandard2.0)
System.Runtime.Serialization.Primitives (>= 4.3) - restriction: || (&& (< net20) (>= netstandard1.0) (< netstandard1.3)) (&& (< net20) (>= netstandard1.3) (< netstandard2.0))
System.Xml.XmlDocument (>= 4.3) - restriction: && (< net20) (>= netstandard1.3) (< netstandard2.0)
- NLog (4.5.2)
+ NLog (4.5.3)
Microsoft.Extensions.PlatformAbstractions (>= 1.0) - restriction: && (< monoandroid4.4) (< net35) (>= netstandard1.3) (< netstandard1.5)
NETStandard.Library (>= 1.6) - restriction: || (&& (< monoandroid4.4) (< net35) (>= netstandard1.3) (< netstandard1.5)) (&& (< monoandroid4.4) (< net35) (>= netstandard1.5) (< netstandard2.0) (< xamarinios))
System.Collections.NonGeneric (>= 4.0.1) - restriction: && (< monoandroid4.4) (< net35) (>= netstandard1.3) (< netstandard1.5)
@@ -262,7 +313,7 @@ NUGET
NUnit.Extension.VSProjectLoader (3.7)
Octokit (0.29)
NETStandard.Library (>= 1.6) - restriction: && (< net45) (>= netstandard1.1)
- Paket.Core (5.156.1)
+ Paket.Core (5.156.5)
Chessie (>= 0.6) - restriction: || (>= net45) (>= netstandard2.0)
FSharp.Compiler.Tools - restriction: >= net45
FSharp.Core - restriction: >= net45
@@ -280,6 +331,10 @@ NUGET
runtime.native.System (4.3) - restriction: && (< monoandroid) (< monotouch) (< net45) (>= netstandard1.6) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
Microsoft.NETCore.Platforms (>= 1.1)
Microsoft.NETCore.Targets (>= 1.1)
+ runtime.native.System.Data.SqlClient.sni (4.4) - restriction: || (&& (< net40) (>= netstandard2.0)) (>= netcoreapp2.0)
+ runtime.win-arm64.runtime.native.System.Data.SqlClient.sni (>= 4.4)
+ runtime.win-x64.runtime.native.System.Data.SqlClient.sni (>= 4.4)
+ runtime.win-x86.runtime.native.System.Data.SqlClient.sni (>= 4.4)
runtime.native.System.IO.Compression (4.3.1) - restriction: || (&& (>= dnxcore50) (>= netstandard1.3)) (&& (< monoandroid) (< net45) (>= netstandard1.3) (< netstandard1.6) (< win8) (< wpa81))
Microsoft.NETCore.Platforms (>= 1.1)
Microsoft.NETCore.Targets (>= 1.1.1)
@@ -307,6 +362,9 @@ NUGET
runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: && (< monoandroid) (< monotouch) (< net45) (>= netstandard1.6) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: && (< monoandroid) (< monotouch) (< net45) (>= netstandard1.6) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: && (< monoandroid) (< monotouch) (< net45) (>= netstandard1.6) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
+ runtime.win-arm64.runtime.native.System.Data.SqlClient.sni (4.4) - restriction: || (&& (< net40) (>= netstandard2.0)) (>= netcoreapp2.0)
+ runtime.win-x64.runtime.native.System.Data.SqlClient.sni (4.4) - restriction: || (&& (< net40) (>= netstandard2.0)) (>= netcoreapp2.0)
+ runtime.win-x86.runtime.native.System.Data.SqlClient.sni (4.4) - restriction: || (&& (< net40) (>= netstandard2.0)) (>= netcoreapp2.0)
Serilog (1.5.14)
serilog.sinks.nlog (1.5.4)
NLog (>= 3.0)
@@ -401,9 +459,9 @@ NUGET
System.Threading (>= 4.3) - restriction: || (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.5) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.5) (< win8) (< wp8) (< wpa81))
System.Configuration.ConfigurationManager (4.4.1) - restriction: && (< net45) (>= netstandard2.0)
System.Security.Cryptography.ProtectedData (>= 4.4) - restriction: || (&& (< net461) (>= netstandard2.0)) (>= netcoreapp2.0)
- System.Console (4.3) - redirects: force, restriction: && (< net45) (>= netstandard1.6) (< netstandard2.0)
+ System.Console (4.3.1) - redirects: force, restriction: && (< net45) (>= netstandard1.6) (< netstandard2.0)
Microsoft.NETCore.Platforms (>= 1.1) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
- Microsoft.NETCore.Targets (>= 1.1) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
+ Microsoft.NETCore.Targets (>= 1.1.2) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
System.IO (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
System.Runtime (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
System.Text.Encoding (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
@@ -416,6 +474,12 @@ NUGET
System.Runtime.Extensions (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net451) (>= netstandard1.2) (< win81) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
System.Text.RegularExpressions (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net451) (>= netstandard1.2) (< win81) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
System.Threading.Tasks (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net451) (>= netstandard1.2) (< win81) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
+ System.Data.SqlClient (4.4.3) - restriction: && (< net40) (>= netstandard2.0)
+ Microsoft.Win32.Registry (>= 4.4) - restriction: || (&& (< net451) (>= netstandard2.0)) (>= netcoreapp2.0)
+ runtime.native.System.Data.SqlClient.sni (>= 4.4) - restriction: || (&& (< monoandroid) (< monotouch) (< net451) (>= netstandard1.3) (< netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< net451) (>= netstandard2.0)) (>= netcoreapp2.0)
+ System.Diagnostics.DiagnosticSource (>= 4.4.1) - restriction: || (&& (< monoandroid) (< monotouch) (< net451) (>= netstandard1.3) (< netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< net451) (< netcoreapp2.0) (>= netstandard2.0))
+ System.Security.Principal.Windows (>= 4.4) - restriction: || (&& (< monoandroid) (< monotouch) (< net451) (>= netstandard1.3) (< netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< net451) (>= netstandard2.0)) (>= netcoreapp2.0)
+ System.Text.Encoding.CodePages (>= 4.4) - restriction: || (&& (< monoandroid) (< monotouch) (< net451) (>= netstandard1.3) (< netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< net451) (>= netstandard2.0)) (>= netcoreapp2.0)
System.Diagnostics.Debug (4.3) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.6) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.3) (< netstandard1.6) (< win8) (< wpa81))
Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.3) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.3) (< win8) (< wp8) (< wpa81))
Microsoft.NETCore.Targets (>= 1.1) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.3) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.3) (< win8) (< wp8) (< wpa81))
@@ -765,7 +829,7 @@ NUGET
System.Resources.ResourceManager (>= 4.3) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.3) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos))
System.Runtime (>= 4.3) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.3) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.3) (< win8) (< wp8) (< wpa81))
System.Runtime.WindowsRuntime (4.3) - restriction: >= dnxcore50
- System.Security.AccessControl (4.4.1) - content: none, restriction: || (&& (>= monoandroid) (>= netstandard2.0)) (&& (>= monotouch) (>= netstandard2.0)) (&& (< net45) (>= netstandard2.0)) (>= netcoreapp2.0) (&& (>= netstandard2.0) (>= xamarinios)) (&& (>= netstandard2.0) (>= xamarinmac)) (&& (>= netstandard2.0) (>= xamarintvos)) (&& (>= netstandard2.0) (>= xamarinwatchos))
+ System.Security.AccessControl (4.4.1) - restriction: || (&& (>= monoandroid) (>= netstandard2.0)) (&& (>= monotouch) (>= netstandard2.0)) (&& (< net40) (>= netstandard2.0)) (&& (>= netstandard2.0) (>= xamarinios)) (&& (>= netstandard2.0) (>= xamarinmac)) (&& (>= netstandard2.0) (>= xamarintvos)) (&& (>= netstandard2.0) (>= xamarinwatchos))
Microsoft.NETCore.Platforms (>= 2.0) - restriction: >= netcoreapp2.0
System.Security.Principal.Windows (>= 4.4) - restriction: || (>= monoandroid) (>= monotouch) (&& (>= net46) (< netstandard2.0)) (&& (< net46) (>= netstandard1.3) (< netstandard2.0)) (&& (< net46) (>= netstandard2.0)) (>= net461) (>= netcoreapp2.0) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos)
System.Security.Claims (4.3) - restriction: || (&& (< monoandroid) (< monotouch) (< net35) (>= netstandard1.3) (< netstandard2.0) (< uap10.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< net35) (>= net46) (< netstandard2.0))
@@ -879,6 +943,8 @@ NUGET
System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net46) (>= netstandard1.6) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos))
System.Text.Encoding (>= 4.3) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net46) (>= netstandard1.6) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos))
System.Threading (>= 4.3) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net46) (>= netstandard1.6) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos))
+ System.Security.Permissions (4.4.1) - restriction: && (< net40) (>= netstandard2.0)
+ System.Security.AccessControl (>= 4.4) - restriction: || (>= monoandroid) (>= monotouch) (>= net461) (>= netstandard2.0) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos)
System.Security.Principal (4.3) - restriction: && (< monoandroid) (< monotouch) (< net35) (>= netstandard1.3) (< netstandard2.0) (< uap10.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
System.Runtime (>= 4.3) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.0) (< win8) (< wp8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos))
System.Security.Principal.Windows (4.4.1) - restriction: && (< monoandroid) (< monotouch) (< net35) (>= netstandard1.3) (< uap10.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
@@ -900,6 +966,8 @@ NUGET
Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.3) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.3) (< win8) (< wp8) (< wpa81))
Microsoft.NETCore.Targets (>= 1.1) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.3) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.3) (< win8) (< wp8) (< wpa81))
System.Runtime (>= 4.3) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.3) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.3) (< win8) (< wp8) (< wpa81))
+ System.Text.Encoding.CodePages (4.4) - restriction: || (&& (< net40) (>= netstandard2.0)) (>= netcoreapp2.0)
+ Microsoft.NETCore.Platforms (>= 2.0) - restriction: >= netcoreapp2.0
System.Text.Encoding.Extensions (4.3) - restriction: >= dnxcore50
System.Text.RegularExpressions (4.3) - redirects: force, restriction: && (< net45) (>= netstandard1.6) (< netstandard2.0)
System.Collections (>= 4.3) - restriction: || (>= dnxcore50) (&& (< monotouch) (< net45) (< netcoreapp1.1) (>= netstandard1.6) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos))
@@ -1035,7 +1103,7 @@ GROUP Build
CONTENT: NONE
NUGET
remote: https://api.nuget.org/v3/index.json
- FAKE (5.0.0-rc005)
+ FAKE (5.0.0-rc006)
FSharp.Compiler.Service (22.0.3)
FSharp.Core (>= 4.1.18) - restriction: || (>= net45) (>= netstandard2.0)
Microsoft.DiaSymReader (>= 1.1) - restriction: || (>= net45) (>= netstandard2.0)
@@ -1095,8 +1163,8 @@ NUGET
System.Text.Encoding (>= 4.3) - restriction: >= netstandard1.1
System.Threading (>= 4.3) - restriction: >= netstandard1.1
Microsoft.Net.Compilers (2.7) - restriction: || (>= net45) (>= netstandard2.0)
- Microsoft.NETCore.Platforms (2.0.1) - content: none, restriction: || (&& (< net45) (>= net46) (< netstandard1.4)) (&& (< net45) (>= net461)) (&& (< net45) (>= netstandard1.1) (< netstandard1.2) (< win8)) (&& (< net45) (>= netstandard1.2) (< netstandard1.3) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.3) (< netstandard1.4) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.4) (< netstandard1.5) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.5) (< netstandard1.6) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.6) (< netstandard2.0) (< win8) (< wpa81)) (&& (< net45) (>= netstandard2.0) (< win8) (< wpa81)) (>= netcoreapp2.0) (&& (< netstandard1.0) (>= netstandard1.1) (< portable-net45+win8)) (&& (< netstandard1.0) (>= netstandard1.1) (>= win8)) (&& (< netstandard1.0) (>= netstandard1.1) (< win8)) (&& (>= netstandard1.1) (< portable-net45+win8+wpa81)) (&& (>= netstandard1.1) (>= wp8)) (&& (< netstandard1.3) (< win8) (>= wpa81)) (>= uap10.0)
- Microsoft.NETCore.Targets (2.0) - restriction: || (&& (>= dnxcore50) (>= netstandard1.6)) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.6) (< netstandard2.0) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (< netstandard1.3) (>= netstandard1.6) (< win8) (< wpa81)) (&& (< monoandroid) (< net45) (< netstandard1.5) (>= netstandard1.6) (< win8) (< wpa81))
+ Microsoft.NETCore.Platforms (2.0.2) - content: none, restriction: || (&& (< net45) (>= net46) (< netstandard1.4)) (&& (< net45) (>= net461)) (&& (< net45) (>= netstandard1.1) (< netstandard1.2) (< win8)) (&& (< net45) (>= netstandard1.2) (< netstandard1.3) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.3) (< netstandard1.4) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.4) (< netstandard1.5) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.5) (< netstandard1.6) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.6) (< netstandard2.0) (< win8) (< wpa81)) (&& (< net45) (>= netstandard2.0) (< win8) (< wpa81)) (>= netcoreapp2.0) (&& (< netstandard1.0) (>= netstandard1.1) (< portable-net45+win8)) (&& (< netstandard1.0) (>= netstandard1.1) (>= win8)) (&& (< netstandard1.0) (>= netstandard1.1) (< win8)) (&& (>= netstandard1.1) (< portable-net45+win8+wpa81)) (&& (>= netstandard1.1) (>= wp8)) (&& (< netstandard1.3) (< win8) (>= wpa81)) (>= uap10.0)
+ Microsoft.NETCore.Targets (2.0) - restriction: && (< monoandroid) (< monotouch) (< net45) (>= netstandard1.6) (< netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
Microsoft.Win32.Primitives (4.3) - content: none, restriction: || (&& (< net45) (>= net46) (< netstandard1.4)) (&& (< net45) (>= netstandard1.3) (< netstandard1.4) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.4) (< netstandard1.5) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.5) (< netstandard1.6) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.6) (< netstandard2.0) (< win8) (< wpa81)) (&& (>= uap10.0) (< uap10.1))
Microsoft.NETCore.Platforms (>= 1.1) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
Microsoft.NETCore.Targets (>= 1.1) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
@@ -1212,9 +1280,9 @@ NUGET
System.Threading.Tasks (>= 4.3) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.3) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.1) (< netstandard1.3) (< win8) (< wpa81))
System.Collections.Immutable (1.4) - restriction: || (>= net45) (>= netstandard2.0)
NETStandard.Library (>= 1.6.1) - restriction: && (>= netstandard1.0) (< netstandard2.0) (< xamarinmac)
- System.Console (4.3) - restriction: && (< net45) (>= netstandard1.6) (< netstandard2.0)
+ System.Console (4.3.1) - restriction: && (< net45) (>= netstandard1.6) (< netstandard2.0)
Microsoft.NETCore.Platforms (>= 1.1) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
- Microsoft.NETCore.Targets (>= 1.1) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
+ Microsoft.NETCore.Targets (>= 1.1.2) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
System.IO (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
System.Runtime (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
System.Text.Encoding (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
@@ -1787,9 +1855,9 @@ NUGET
System.Runtime.InteropServices (>= 4.1) - restriction: || (&& (== net46) (< net45)) (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
System.Runtime.InteropServices.RuntimeInformation (>= 4.0) - restriction: || (&& (== net46) (< net45)) (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
Microsoft.Net.Compilers (2.7) - storage: packages, content: none, restriction: || (== net46) (== netcoreapp2.0) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
- Microsoft.NETCore.App (2.0.6) - restriction: || (&& (== net46) (== netcoreapp1.1)) (&& (== netcoreapp1.1) (== netcoreapp2.0)) (== netstandard1.6) (== netstandard2.0)
- Microsoft.NETCore.Platforms (2.0.1)
- Microsoft.NETCore.Targets (2.0) - restriction: || (&& (== net46) (>= dnxcore50)) (&& (== net46) (< net45)) (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
+ Microsoft.NETCore.App (2.0.7) - restriction: || (&& (== net46) (== netcoreapp1.1)) (&& (== netcoreapp1.1) (== netcoreapp2.0)) (== netstandard1.6) (== netstandard2.0)
+ Microsoft.NETCore.Platforms (2.0.2)
+ Microsoft.NETCore.Targets (2.0) - restriction: || (&& (== net46) (== netcoreapp2.0)) (&& (== net46) (== netstandard2.0)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.6) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0))
Microsoft.Win32.Primitives (4.3) - restriction: || (== net46) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.6) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0))
Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
@@ -1862,7 +1930,7 @@ NUGET
System.Xml.XmlDocument (>= 4.3) - restriction: || (&& (== net46) (< net20)) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.6)
Octokit (0.29)
NETStandard.Library (>= 1.6) - restriction: || (&& (== net46) (< net45)) (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
- Paket.Core (5.156.1)
+ Paket.Core (5.156.5)
Chessie (>= 0.6) - restriction: || (== net46) (== netcoreapp2.0) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
FSharp.Compiler.Tools - restriction: || (== net46) (&& (== netcoreapp2.0) (>= net45)) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard2.0) (>= net45))
FSharp.Core - restriction: || (== net46) (&& (== netcoreapp2.0) (>= net45)) (&& (== netstandard1.6) (>= net45)) (&& (== netstandard2.0) (>= net45))
@@ -1967,9 +2035,9 @@ NUGET
System.Threading (>= 4.3) - restriction: || (&& (== net46) (< net45)) (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
System.Configuration.ConfigurationManager (4.4.1) - restriction: || (&& (== net46) (< net45) (>= netstandard2.0)) (== netcoreapp2.0) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
System.Security.Cryptography.ProtectedData (>= 4.4) - restriction: || (&& (== net46) (>= netcoreapp2.0)) (&& (== net46) (>= netstandard2.0)) (== netcoreapp2.0) (&& (== netstandard1.6) (>= netcoreapp2.0)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
- System.Console (4.3) - restriction: || (== net46) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.6) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0))
+ System.Console (4.3.1) - restriction: || (== net46) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.6) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0))
Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
- Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
+ Microsoft.NETCore.Targets (>= 1.1.2) - restriction: || (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
System.IO (>= 4.3) - restriction: || (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
System.Runtime (>= 4.3) - restriction: || (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
System.Text.Encoding (>= 4.3) - restriction: || (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
@@ -2556,19 +2624,19 @@ NUGET
FSharp.Core - restriction: < netstandard1.6
FSharp.Core (>= 4.0.1.7-alpha) - restriction: >= netstandard1.6
NETStandard.Library (>= 1.6) - restriction: >= netstandard1.6
- Fake.Api.GitHub (5.0.0-rc005)
+ Fake.Api.GitHub (5.0.0-rc006)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
Octokit (>= 0.29) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.BuildServer.AppVeyor (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Xml (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Net.Http (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.BuildServer.AppVeyor (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Xml (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Net.Http (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
System.Diagnostics.FileVersionInfo (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
@@ -2581,15 +2649,15 @@ NUGET
System.Xml.XPath (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
System.Xml.XPath.XDocument (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
System.Xml.XPath.XmlDocument (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.BuildServer.TeamCity (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Xml (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Net.Http (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.BuildServer.TeamCity (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Xml (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Net.Http (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
System.Diagnostics.FileVersionInfo (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
@@ -2602,15 +2670,15 @@ NUGET
System.Xml.XPath (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
System.Xml.XPath.XDocument (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
System.Xml.XPath.XmlDocument (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.BuildServer.TeamFoundation (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Xml (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Net.Http (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.BuildServer.TeamFoundation (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Xml (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Net.Http (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
System.Diagnostics.FileVersionInfo (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
@@ -2623,15 +2691,15 @@ NUGET
System.Xml.XPath (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
System.Xml.XPath.XDocument (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
System.Xml.XPath.XmlDocument (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.BuildServer.Travis (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Xml (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Net.Http (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.BuildServer.Travis (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Xml (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Net.Http (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
System.Diagnostics.FileVersionInfo (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
@@ -2644,68 +2712,68 @@ NUGET
System.Xml.XPath (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
System.Xml.XPath.XDocument (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
System.Xml.XPath.XmlDocument (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.CommandLineParsing (5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.CommandLineParsing (5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FParsec (>= 1.0.3) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.Core.Context (5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Context (5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.Core.Environment (5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.Core.Process (5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
System.Diagnostics.Process (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.ReleaseNotes (5.0.0-rc005)
- Fake.Core.SemVer (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.ReleaseNotes (5.0.0-rc006)
+ Fake.Core.SemVer (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.Core.SemVer (5.0.0-rc005)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.SemVer (5.0.0-rc006)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
System.Runtime.Numerics (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.Core.Target (5.0.0-rc005)
- Fake.Core.CommandLineParsing (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Target (5.0.0-rc006)
+ Fake.Core.CommandLineParsing (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.Core.Tasks (5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Tasks (5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.Core.Trace (5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.Core.Xml (5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Xml (5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
System.Xml.ReaderWriter (>= 4.3.1) - restriction: || (>= net46) (&& (>= netstandard1.6) (< netstandard2.0))
@@ -2713,141 +2781,141 @@ NUGET
System.Xml.XPath (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
System.Xml.XPath.XDocument (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
System.Xml.XPath.XmlDocument (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.DotNet.AssemblyInfoFile (5.0.0-rc005)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.DotNet.AssemblyInfoFile (5.0.0-rc006)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.DotNet.Cli (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.DotNet.Cli (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
Newtonsoft.Json (>= 11.0.2) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.DotNet.FSFormatting (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.DotNet.FSFormatting (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.DotNet.MsBuild (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.DotNet.MsBuild (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.DotNet.NuGet (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.SemVer (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Tasks (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Xml (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.DotNet.NuGet (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.SemVer (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Tasks (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Xml (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
Newtonsoft.Json (>= 11.0.2) - restriction: || (>= net46) (>= netstandard1.6)
System.Net.Http (>= 4.3.3) - restriction: || (>= net46) (&& (>= netstandard1.6) (< netstandard2.0))
- Fake.DotNet.Paket (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.DotNet.Paket (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.DotNet.Testing.MSpec (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Testing.Common (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.DotNet.Testing.MSpec (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Testing.Common (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.DotNet.Testing.NUnit (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Testing.Common (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.DotNet.Testing.NUnit (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Testing.Common (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
System.Linq.Parallel (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
System.Xml.XDocument (>= 4.3) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.DotNet.Testing.XUnit2 (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Testing.Common (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.DotNet.Testing.XUnit2 (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Testing.Common (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.IO.FileSystem (5.0.0-rc005)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (5.0.0-rc006)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
System.Diagnostics.FileVersionInfo (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
System.IO.FileSystem.Watcher (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.Zip (5.0.0-rc005)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.Zip (5.0.0-rc006)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
System.IO.Compression (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
System.IO.Compression.ZipFile (>= 4.3) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Net.Http (5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Net.Http (5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
System.Net.Http (>= 4.3.3) - restriction: || (>= net46) (&& (>= netstandard1.6) (< netstandard2.0))
- Fake.Testing.Common (5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Testing.Common (5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.Tools.Git (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.SemVer (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Tools.Git (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.SemVer (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
- Fake.Windows.Chocolatey (5.0.0-rc005)
- Fake.Core.Context (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Environment (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Process (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.String (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.Core.Trace (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.DotNet.NuGet (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
- Fake.IO.FileSystem (>= 5.0.0-rc005) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Windows.Chocolatey (5.0.0-rc006)
+ Fake.Core.Context (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Environment (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Process (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.String (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.Core.Trace (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.DotNet.NuGet (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
+ Fake.IO.FileSystem (>= 5.0.0-rc006) - restriction: || (>= net46) (>= netstandard1.6)
FSharp.Core (>= 4.3.4) - restriction: || (>= net46) (>= netstandard1.6)
NETStandard.Library (>= 1.6.1) - restriction: && (< net46) (>= netstandard1.6) (< netstandard2.0)
FParsec (1.0.3) - restriction: || (>= net46) (>= netstandard1.6)
@@ -2883,8 +2951,8 @@ NUGET
NETStandard.Library (>= 1.6.1) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.3) (< netstandard2.0) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (>= netstandard1.0) (< portable-net45+win8+wpa81) (< wp8))
System.Dynamic.Runtime (>= 4.3) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.3) (< netstandard2.0) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (>= netstandard1.0) (< portable-net45+win8+wpa81) (< wp8))
System.Reflection.TypeExtensions (>= 4.4) - restriction: || (>= dnxcore50) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.3) (< netstandard2.0) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos))
- Microsoft.NETCore.Platforms (2.0.1) - restriction: || (&& (>= net45) (< netstandard1.3) (>= netstandard1.6)) (&& (< net45) (< netstandard1.2) (>= netstandard1.6) (< win8)) (&& (< net45) (< netstandard1.3) (>= netstandard1.6) (< win8) (< wpa81)) (&& (< net45) (< netstandard1.4) (>= netstandard1.6) (< win8) (< wpa81)) (&& (< net45) (< netstandard1.5) (>= netstandard1.6) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.6) (< netstandard2.0) (< win8) (< wpa81)) (&& (< net46) (>= net461) (>= netstandard1.6) (< netstandard2.0)) (&& (>= netcoreapp2.0) (< netstandard2.0)) (&& (< netstandard1.0) (>= netstandard1.6) (< portable-net45+win8)) (&& (< netstandard1.0) (>= netstandard1.6) (>= win8)) (&& (< netstandard1.0) (>= netstandard1.6) (< win8)) (&& (< netstandard1.3) (>= netstandard1.6) (< win8) (>= wpa81)) (&& (>= netstandard1.6) (< netstandard2.0) (>= uap10.0)) (&& (>= netstandard1.6) (< portable-net45+win8+wpa81)) (&& (>= netstandard1.6) (>= wp8))
- Microsoft.NETCore.Targets (2.0) - restriction: || (&& (>= dnxcore50) (>= netstandard1.6)) (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.6) (< netstandard2.0) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (< netstandard1.3) (>= netstandard1.6) (< win8) (< wpa81)) (&& (< monoandroid) (< net45) (< netstandard1.5) (>= netstandard1.6) (< win8) (< wpa81))
+ Microsoft.NETCore.Platforms (2.0.2) - restriction: || (&& (>= net45) (< netstandard1.3) (>= netstandard1.6)) (&& (< net45) (< netstandard1.2) (>= netstandard1.6) (< win8)) (&& (< net45) (< netstandard1.3) (>= netstandard1.6) (< win8) (< wpa81)) (&& (< net45) (< netstandard1.4) (>= netstandard1.6) (< win8) (< wpa81)) (&& (< net45) (< netstandard1.5) (>= netstandard1.6) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.6) (< netstandard2.0) (< win8) (< wpa81)) (&& (< net46) (>= net461) (>= netstandard1.6) (< netstandard2.0)) (&& (>= netcoreapp2.0) (< netstandard2.0)) (&& (< netstandard1.0) (>= netstandard1.6) (< portable-net45+win8)) (&& (< netstandard1.0) (>= netstandard1.6) (>= win8)) (&& (< netstandard1.0) (>= netstandard1.6) (< win8)) (&& (< netstandard1.3) (>= netstandard1.6) (< win8) (>= wpa81)) (&& (>= netstandard1.6) (< netstandard2.0) (>= uap10.0)) (&& (>= netstandard1.6) (< portable-net45+win8+wpa81)) (&& (>= netstandard1.6) (>= wp8))
+ Microsoft.NETCore.Targets (2.0) - restriction: && (< monoandroid) (< monotouch) (< net45) (>= netstandard1.6) (< netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
Microsoft.Win32.Primitives (4.3) - restriction: || (&& (< net45) (< netstandard1.4) (>= netstandard1.6) (< win8) (< wpa81)) (&& (< net45) (< netstandard1.5) (>= netstandard1.6) (< win8) (< wpa81)) (&& (< net45) (>= netstandard1.6) (< netstandard2.0) (< win8) (< wpa81)) (&& (>= netstandard1.6) (< netstandard2.0) (>= uap10.0))
Microsoft.NETCore.Platforms (>= 1.1) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
Microsoft.NETCore.Targets (>= 1.1) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
@@ -2957,7 +3025,7 @@ NUGET
System.Xml.XmlDocument (>= 4.3) - restriction: && (< net20) (>= netstandard1.3) (< netstandard2.0)
Octokit (0.29)
NETStandard.Library (>= 1.6) - restriction: && (< net45) (>= netstandard1.1)
- Paket.Core (5.156.1)
+ Paket.Core (5.156.5)
Chessie (>= 0.6) - restriction: || (>= net45) (>= netstandard2.0)
FSharp.Compiler.Tools - restriction: >= net45
FSharp.Core - restriction: >= net45
@@ -3060,9 +3128,9 @@ NUGET
System.Runtime (>= 4.3) - restriction: || (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.5) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.5) (< win8) (< wp8) (< wpa81))
System.Runtime.Extensions (>= 4.3) - restriction: || (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.5) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.5) (< win8) (< wp8) (< wpa81))
System.Threading (>= 4.3) - restriction: || (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.5) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.5) (< win8) (< wp8) (< wpa81))
- System.Console (4.3) - restriction: && (< net45) (>= netstandard1.6) (< netstandard2.0)
+ System.Console (4.3.1) - restriction: && (< net45) (>= netstandard1.6) (< netstandard2.0)
Microsoft.NETCore.Platforms (>= 1.1) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
- Microsoft.NETCore.Targets (>= 1.1) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
+ Microsoft.NETCore.Targets (>= 1.1.2) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
System.IO (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
System.Runtime (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
System.Text.Encoding (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net46) (>= netstandard1.3) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
@@ -3636,7 +3704,7 @@ NUGET
Mono.Cecil (>= 0.10.0-beta7) - restriction: >= net461
Newtonsoft.Json (>= 10.0.3) - restriction: >= net461
FSharp.Core (4.3.4) - version_in_path: true, restriction: >= net461
- Microsoft.NETCore.Platforms (2.0.1) - version_in_path: true, restriction: || (&& (< net45) (>= net461) (< netstandard1.2)) (&& (< net45) (>= net461) (>= netstandard1.5) (< netstandard1.6)) (&& (< net45) (>= net461) (< netstandard1.5)) (&& (>= net461) (< netstandard1.0)) (&& (>= net461) (< netstandard1.3)) (&& (>= net461) (< netstandard1.4)) (&& (>= net461) (< netstandard2.0)) (&& (>= net461) (< portable-net45+win8+wpa81)) (&& (>= net461) (>= wp8))
+ Microsoft.NETCore.Platforms (2.0.2) - version_in_path: true, restriction: || (&& (< net45) (>= net461) (< netstandard1.2)) (&& (< net45) (>= net461) (>= netstandard1.5) (< netstandard1.6)) (&& (< net45) (>= net461) (< netstandard1.5)) (&& (>= net461) (< netstandard1.0)) (&& (>= net461) (< netstandard1.3)) (&& (>= net461) (< netstandard1.4)) (&& (>= net461) (< netstandard2.0)) (&& (>= net461) (< portable-net45+win8+wpa81)) (&& (>= net461) (>= wp8))
Microsoft.TestPlatform.ObjectModel (15.7.0) - version_in_path: true, restriction: >= net461
System.Reflection.Metadata (>= 1.3) - restriction: || (>= net451) (>= netstandard1.5)
System.Runtime.InteropServices.RuntimeInformation (>= 4.3) - restriction: >= net451
diff --git a/src/app/Fake.Azure.CloudServices/CloudServices.fs b/src/app/Fake.Azure.CloudServices/CloudServices.fs
index 1f59c0a9d29..df7e0897fa7 100644
--- a/src/app/Fake.Azure.CloudServices/CloudServices.fs
+++ b/src/app/Fake.Azure.CloudServices/CloudServices.fs
@@ -1,4 +1,5 @@
/// Contains tasks to package Azure Cloud Services.
+/// **Note: This documentation is for FAKE version 5.0 or later. The old documentation can be found [here](legacy-azurecloudservices.html)**
[]
module Fake.Azure.CloudServices
diff --git a/src/app/Fake.Azure.WebJobs/WebJobs.fs b/src/app/Fake.Azure.WebJobs/WebJobs.fs
index eab0b8c5cdf..e30f7aa1224 100644
--- a/src/app/Fake.Azure.WebJobs/WebJobs.fs
+++ b/src/app/Fake.Azure.WebJobs/WebJobs.fs
@@ -1,4 +1,5 @@
/// Contains tasks to package and deploy [Azure Web Jobs](http://azure.microsoft.com/en-gb/documentation/articles/web-sites-create-web-jobs/) via the [Kudu](https://github.com/projectkudu/kudu) Zip controller
+/// **Note: This documentation is for FAKE version 5.0 or later. The old documentation can be found [here](legacy-azurewebjobs.html)**
[]
module Fake.Azure.WebJobs
diff --git a/src/app/Fake.Core.Process/Process.fs b/src/app/Fake.Core.Process/Process.fs
index b6b2cef84f3..558b8245438 100644
--- a/src/app/Fake.Core.Process/Process.fs
+++ b/src/app/Fake.Core.Process/Process.fs
@@ -309,12 +309,22 @@ module Process =
/// If AlwaysSetProcessEncoding is set to false (default) only mono processes will be changed.
let mutable ProcessEncoding = Encoding.UTF8
+ let internal rawStartProcess (proc : Process) =
+ try
+ let result = proc.Start()
+ if not result then failwithf "Could not start process (Start() returned false)."
+ with ex -> raise <| exn(sprintf "Start of process '%s' failed." proc.StartInfo.FileName, ex)
+ addStartedProcess(proc.Id, proc.StartTime) |> ignore
+
/// [omit]
- let startProcess (proc : Process) =
- //platformInfoAction proc.StartInfo
- let result = proc.Start()
+ []
+ let startProcess (proc : Process) =
+ try
+ let result = proc.Start()
+ if not result then failwithf "Could not start process (Start() returned false)."
+ with ex -> raise <| exn(sprintf "Start of process '%s' failed." proc.StartInfo.FileName, ex)
addStartedProcess(proc.Id, proc.StartTime) |> ignore
- result
+ true
/// [omit]
//let mutable redirectOutputToTrace = false
@@ -427,12 +437,9 @@ module Process =
if isNull d.Data |> not then errorF d.Data)
proc.OutputDataReceived.Add(fun d ->
if isNull d.Data |> not then messageF d.Data)
- try
- if shouldEnableProcessTracing() && (not <| proc.StartInfo.FileName.EndsWith "fsi.exe") then
- Trace.tracefn "%s %s" proc.StartInfo.FileName proc.StartInfo.Arguments
- if not (startProcess proc) then
- failwithf "Could not start process (start returned false)."
- with ex -> raise <| exn(sprintf "Start of process %s failed." proc.StartInfo.FileName, ex)
+ if shouldEnableProcessTracing() && (not <| proc.StartInfo.FileName.EndsWith "fsi.exe") then
+ Trace.tracefn "%s %s" proc.StartInfo.FileName proc.StartInfo.Arguments
+ rawStartProcess proc
if silent then
proc.BeginErrorReadLine()
proc.BeginOutputReadLine()
@@ -509,24 +516,19 @@ module Process =
/// Starts the given process and returns immediatly.
let fireAndForget configProcessStartInfoF =
use proc = getProc configProcessStartInfoF
- try
- startProcess proc
- with ex -> raise <| exn(sprintf "Start of process %s failed." proc.StartInfo.FileName, ex)
+ rawStartProcess proc
/// Runs the given process, waits for its completion and returns if it succeeded.
let directExec configProcessStartInfoF =
use proc = getProc configProcessStartInfoF
- try
- if not (startProcess proc) then
- failwithf "Could not start process (start returned false)."
- with ex -> raise <| exn(sprintf "Start of process %s failed." proc.StartInfo.FileName, ex)
+ rawStartProcess proc
proc.WaitForExit()
proc.ExitCode = 0
/// Starts the given process and forgets about it.
let start configProcessStartInfoF =
use proc = getProc configProcessStartInfoF
- startProcess proc
+ rawStartProcess proc
/// Adds quotes around the string
/// [omit]
@@ -692,8 +694,7 @@ module Process =
if not (isNull e.Data) then Trace.traceError e.Data)
proc.OutputDataReceived.Add(fun e ->
if not (isNull e.Data) then Trace.log e.Data)
- if not (startProcess proc) then
- failwithf "Could not start process (start returned false)."
+ rawStartProcess proc
proc.BeginOutputReadLine()
proc.BeginErrorReadLine()
proc.StandardInput.Dispose()
diff --git a/src/app/Fake.Core.Process/RawProc.fs b/src/app/Fake.Core.Process/RawProc.fs
index 4579d4af87b..0c4c481f16f 100644
--- a/src/app/Fake.Core.Process/RawProc.fs
+++ b/src/app/Fake.Core.Process/RawProc.fs
@@ -127,8 +127,7 @@ module RawProc =
if not <| !isStarted then
toolProcess.EnableRaisingEvents <- true
setEcho true |> ignore
- if not <| Process.startProcess toolProcess then
- failwithf "could not start process: %s" commandLine
+ Process.rawStartProcess toolProcess
isStarted := true
let handleStream parameter processStream isInputStream =
diff --git a/src/app/Fake.Documentation.DocFx/DocFx.fs b/src/app/Fake.Documentation.DocFx/DocFx.fs
index 02b17005959..f954c70281c 100644
--- a/src/app/Fake.Documentation.DocFx/DocFx.fs
+++ b/src/app/Fake.Documentation.DocFx/DocFx.fs
@@ -115,11 +115,11 @@ let private serializeInitParams p =
/// - `setParams` - Function used to manipulate the default Init parameters. See `InitParams.Create()`
/// ## Sample
///
-/// DocFx.init (fun p ->
-/// { p with
-/// Overwrite = true
-/// Timeout = TimeSpan.FromMinutes 10.
-/// })
+/// DocFx.init (fun p ->
+/// { p with
+/// Overwrite = true
+/// Timeout = TimeSpan.FromMinutes 10.
+/// })
let init setParams =
let p = InitParams.Create() |> setParams
@@ -389,11 +389,11 @@ let private serializeBuildParams p =
/// - `setParams` - Function used to manipulate the default build parameters. See `BuildParams.Create()`
/// ## Sample
///
-/// DocFx.build (fun p ->
-/// { p with
-/// OutputFolder = "build" @@ "docs"
-/// ConfigFile = "docs" @@ "docfx.json"
-/// })
+/// DocFx.build (fun p ->
+/// { p with
+/// OutputFolder = "build" @@ "docs"
+/// ConfigFile = "docs" @@ "docfx.json"
+/// })
let build setParams =
let p = BuildParams.Create() |> setParams
@@ -490,14 +490,14 @@ let private serializePdfParams p =
/// - `setParams` - Function used to manipulate the default pdf parameters. See `PdfParams.Create()`
/// ## Sample
///
-/// DocFx.pdf (fun p ->
-/// { p with
-/// Name = "Docs.pdf" }
-/// .WithBuildParams (fun b ->
-/// { b with
-/// OutputFolder = "build" @@ "docs"
-/// ConfigFile = "docs" @@ "docfx.json"})
-/// )
+/// DocFx.pdf (fun p ->
+/// { p with
+/// Name = "Docs.pdf" }
+/// .WithBuildParams (fun b ->
+/// { b with
+/// OutputFolder = "build" @@ "docs"
+/// ConfigFile = "docs" @@ "docfx.json"})
+/// )
let pdf setParams =
let p = PdfParams.Create() |> setParams
p
diff --git a/src/app/Fake.IO.FileSystem/ChangeWatcher.fs b/src/app/Fake.IO.FileSystem/ChangeWatcher.fs
index 412cadb6de9..f8260893b54 100644
--- a/src/app/Fake.IO.FileSystem/ChangeWatcher.fs
+++ b/src/app/Fake.IO.FileSystem/ChangeWatcher.fs
@@ -16,6 +16,20 @@ type FileChange =
Name : string
Status : FileStatus }
+/// This module is part of the `Fake.IO.FileSystem` package
+///
+/// ## Sample
+///
+/// Target.create "Watch" (fun _ ->
+/// use watcher = !! "c:/projects/watchDir/*.txt" |> ChangeWatcher.run (fun changes ->
+/// // do something
+/// )
+///
+/// System.Console.ReadLine() |> ignore
+///
+/// watcher.Dispose() // if you need to cleanup the watcher.
+/// )
+///
module ChangeWatcher =
type Options =
@@ -32,19 +46,6 @@ module ChangeWatcher =
/// ## Parameters
/// - `onChange` - function to call when a change is detected.
/// - `fileIncludes` - The glob pattern for files to watch for changes.
- ///
- /// ## Sample
- ///
- /// Target.Create "Watch" (fun _ ->
- /// use watcher = !! "c:/projects/watchDir/*.txt" |> ChangeWatcher.Run (fun changes ->
- /// // do something
- /// )
- ///
- /// System.Console.ReadLine() |> ignore
- ///
- /// watcher.Dispose() // if you need to cleanup the watcher.
- /// )
- ///
let runWithOptions (foptions:Options -> Options) (onChange : FileChange seq -> unit) (fileIncludes : IGlobbingPattern) =
let options = foptions { IncludeSubdirectories = true }
let dirsToWatch = fileIncludes |> GlobbingPattern.getBaseDirectoryIncludes
diff --git a/src/app/Fake.IO.FileSystem/Globbing.fs b/src/app/Fake.IO.FileSystem/Globbing.fs
index b13dd15c66c..4b089f0331e 100644
--- a/src/app/Fake.IO.FileSystem/Globbing.fs
+++ b/src/app/Fake.IO.FileSystem/Globbing.fs
@@ -1,4 +1,5 @@
/// This module contains a file pattern globbing implementation.
+/// This module is part of the `Fake.IO.FileSystem` package
module Fake.IO.Globbing.Glob
open System
diff --git a/src/app/Fake.IO.FileSystem/GlobbingFileSystem.fs b/src/app/Fake.IO.FileSystem/GlobbingFileSystem.fs
index 55cf7dc7835..eb24c6e582e 100644
--- a/src/app/Fake.IO.FileSystem/GlobbingFileSystem.fs
+++ b/src/app/Fake.IO.FileSystem/GlobbingFileSystem.fs
@@ -163,7 +163,8 @@ module FileIncludes =
let SetBaseDir (dir : string) (fileIncludes : IGlobbingPattern) = GlobbingPattern.setBaseDir dir fileIncludes
/// Contains operators to find and process files.
-///
+/// This module is part of the `Fake.IO.FileSystem` package
+///
/// ### Simple glob using as list
///
/// #r "paket: nuget Fake.IO.FileSystem //"
diff --git a/src/app/Fake.IO.FileSystem/Shell.fs b/src/app/Fake.IO.FileSystem/Shell.fs
index 52740b9eec1..fb18d505638 100644
--- a/src/app/Fake.IO.FileSystem/Shell.fs
+++ b/src/app/Fake.IO.FileSystem/Shell.fs
@@ -1,6 +1,7 @@
/// Shell-like functions. Similar to [Ruby's FileUtils](http://www.ruby-doc.org/stdlib-2.0.0/libdoc/rake/rdoc/FileUtils.html).
namespace Fake.IO
+open System
open System.IO
open Fake.Core
open Fake.IO.FileSystemOperators
@@ -13,7 +14,7 @@ module Shell =
///
/// - `target` - The target directory or file.
/// - `fileName` - The FileName.
- let CopyFile target fileName =
+ let copyFile target fileName =
let fi = FileSystemInfo.ofPath fileName
match fi with
| FileSystemInfo.File f ->
@@ -25,7 +26,7 @@ module Shell =
f.CopyTo(targetName, true) |> ignore
| FileSystemInfo.Directory _ -> () //TODO: logVerbosefn "Ignoring %s, because it is a directory." fileName
- let private DoCopyFile targetName fileName =
+ let private doCopyFile targetName fileName =
let fi = FileInfo.ofPath fileName
let target = FileInfo.ofPath targetName
DirectoryInfo.ensure target.Directory
@@ -37,9 +38,9 @@ module Shell =
///
/// - `target` - The target directory
/// - `fileName` - The fileName
- let CopyFileIntoSubFolder target fileName =
+ let copyFileIntoSubFolder target fileName =
let relative = (Path.toRelativeFromCurrent fileName).TrimStart '.'
- DoCopyFile (target + relative) fileName
+ doCopyFile (target + relative) fileName
/// Copies a single file to the target folder preserving the folder structure
/// starting from the specified base folder.
@@ -48,27 +49,27 @@ module Shell =
/// - `baseDir` - The base directory.
/// - `target` - The target directory.
/// - `fileName` - The file name.
- let CopyFileWithSubfolder baseDir target fileName =
+ let copyFileWithSubfolder baseDir target fileName =
let fileName = Path.GetFullPath fileName
let baseDir = Path.GetFullPath baseDir
let relative = (Path.toRelativeFrom baseDir fileName).TrimStart '.'
- DoCopyFile (target + relative) fileName
+ doCopyFile (target + relative) fileName
/// Copies the files to the target.
/// ## Parameters
///
/// - `target` - The target directory.
/// - `files` - The original file names as a sequence.
- let Copy target files =
+ let copy target files =
Directory.ensure target
- files |> Seq.iter (CopyFile target)
+ files |> Seq.iter (copyFile target)
/// Copies the given files to the target.
/// ## Parameters
///
/// - `target` - The target directory.
/// - `files` - The original file names as a sequence.
- let CopyTo target files = Copy target files
+ let copyTo target files = copy target files
/// Copies the files from a cache folder.
/// If the files are not cached or the original files have a different write time the cache will be refreshed.
@@ -77,7 +78,7 @@ module Shell =
/// - `target` - The target FileName.
/// - `cacheDir` - The cache directory.
/// - `files` - The orginal files.
- let CopyCached target cacheDir files =
+ let copyCached target cacheDir files =
let cache = DirectoryInfo.ofPath cacheDir
DirectoryInfo.ensure cache
files
@@ -95,9 +96,9 @@ module Shell =
else () //TODO: tracefn "Original file %s does not exist, using cached file %s." fileName cached
else if not cachedFi.Exists || cachedFi.LastWriteTime <> fi.LastWriteTime then
() //TODO: tracefn "Cached file %s doesn't exist or is not up to date. Copying file to cache." cached
- CopyFile cacheDir fi.FullName
+ copyFile cacheDir fi.FullName
else () //TODO: tracefn "Cached file %s is up to date." cached
- CopyFile target cached
+ copyFile target cached
target @@ fi.Name)
|> Seq.toList
@@ -106,14 +107,14 @@ module Shell =
///
/// - `target` - The target file or directory name.
/// - `fileName` - The orginal file or directory name.
- let Rename target fileName = (FileInfo.ofPath fileName).MoveTo target
+ let rename target fileName = (FileInfo.ofPath fileName).MoveTo target
/// Copies a list of files to the specified directory without any output.
/// ## Parameters
///
/// - `target` - The target directory.
/// - `files` - List of files to copy.
- let SilentCopy target files =
+ let silentCopy target files =
files |> Seq.iter (fun file ->
let fi = FileInfo.ofPath file
let targetName = target @@ fi.Name
@@ -129,7 +130,7 @@ module Shell =
///
/// - `target` - The target directory.
/// - `files` - The orginal file names.
- let CopyFiles target files = Copy target files
+ let copyFiles target files = copy target files
/// Copies a directory recursivly. If the target directory does not exist, it will be created.
@@ -138,7 +139,7 @@ module Shell =
/// - `target` - The target directory.
/// - `source` - The source directory.
/// - `filterFile` - A file filter predicate.
- let CopyDir target source filterFile =
+ let copyDir target source filterFile =
Directory.ensure target
Directory.GetFiles(source, "*.*", SearchOption.AllDirectories)
|> Seq.filter filterFile
@@ -155,7 +156,7 @@ module Shell =
|> ignore
/// Cleans a directory by removing all files and sub-directories.
- let CleanDir path =
+ let cleanDir path =
let di = DirectoryInfo.ofPath path
if di.Exists then
() //TODO: logfn "Deleting contents of %s" path
@@ -174,20 +175,20 @@ module Shell =
File.SetAttributes(path, FileAttributes.Normal)
/// Cleans multiple directories
- let CleanDirs dirs = Seq.iter CleanDir dirs
+ let cleanDirs dirs = Seq.iter cleanDir dirs
/// Compat
- let DeleteDir dir = Directory.delete dir
+ let deleteDir dir = Directory.delete dir
/// Deletes multiple directories
- let DeleteDirs dirs = Seq.iter Directory.delete dirs
+ let deleteDirs dirs = Seq.iter Directory.delete dirs
/// Appends all given files to one file.
/// ## Parameters
///
/// - `newFileName` - The target FileName.
/// - `files` - The original FileNames as a sequence.
- let AppendTextFilesWithEncoding encoding newFileName files =
+ let appendTextFilesWithEncoding encoding newFileName files =
let fi = FileInfo.ofPath newFileName
if fi.Exists then failwithf "File %s already exists." (fi.FullName)
use file = fi.Open(FileMode.Create)
@@ -201,11 +202,11 @@ module Shell =
///
/// - `newFileName` - The target FileName.
/// - `files` - The original FileNames as a sequence.
- let AppendTextFiles newFileName files = AppendTextFilesWithEncoding System.Text.Encoding.UTF8 newFileName files
+ let appendTextFiles newFileName files = appendTextFilesWithEncoding System.Text.Encoding.UTF8 newFileName files
/// Compares the given files for changes.
/// If delete is set to true then equal files will be removed.
- let CompareFiles delete originalFileName compareFileName =
+ let compareFiles delete originalFileName compareFileName =
let ori = FileInfo.ofPath originalFileName
let comp = FileInfo.ofPath compareFileName
@@ -228,16 +229,16 @@ module Shell =
/// - `patchDir` - The target directory
/// - `srcFiles` - The source files
/// - `findOldFileF` - A function which finds the old file
- let GeneratePatchWithFindOldFileFunction lastReleaseDir patchDir srcFiles findOldFileF =
+ let generatePatchWithFindOldFileFunction lastReleaseDir patchDir srcFiles findOldFileF =
let i = ref 0
for file in srcFiles do
let newFile = Path.toRelativeFromCurrent file
let oldFile = findOldFileF newFile (lastReleaseDir + newFile.TrimStart('.'))
let fi = FileInfo.ofPath oldFile
if not fi.Exists then () //TODO: logVerbosefn "LastRelease has no file like %s" fi.FullName
- if CompareFiles false oldFile newFile |> not then
+ if compareFiles false oldFile newFile |> not then
i := !i + 1
- CopyFileIntoSubFolder patchDir newFile
+ copyFileIntoSubFolder patchDir newFile
() //TODO: tracefn "Patch contains %d files." !i
/// Checks the srcFiles for changes to the last release.
@@ -246,11 +247,11 @@ module Shell =
/// - `lastReleaseDir` - The directory of the last release.
/// - `patchDir` - The target directory.
/// - `srcFiles` - The source files.
- let GeneratePatch lastReleaseDir patchDir srcFiles =
- GeneratePatchWithFindOldFileFunction lastReleaseDir patchDir srcFiles (fun _ b -> b)
+ let generatePatch lastReleaseDir patchDir srcFiles =
+ generatePatchWithFindOldFileFunction lastReleaseDir patchDir srcFiles (fun _ b -> b)
/// Checks if the directory exists
- let TestDir path =
+ let testDir path =
let di = DirectoryInfo.ofPath path
if di.Exists then true
else
@@ -258,7 +259,7 @@ module Shell =
false
/// Checks if the file exists
- let TestFile path =
+ let testFile path =
let fi = FileInfo.ofPath path
if fi.Exists then true
else
@@ -267,8 +268,8 @@ module Shell =
/// Copies the file structure recursively.
- let CopyRecursive dir outputDir overWrite = DirectoryInfo.copyRecursiveTo overWrite (DirectoryInfo.ofPath outputDir) (DirectoryInfo.ofPath dir)
- let inline CopyRecursiveTo overWrite outputDir dir = CopyRecursive dir outputDir overWrite
+ let copyRecursive dir outputDir overWrite = DirectoryInfo.copyRecursiveTo overWrite (DirectoryInfo.ofPath outputDir) (DirectoryInfo.ofPath dir)
+ let inline copyRecursiveTo overWrite outputDir dir = copyRecursive dir outputDir overWrite
[]
type CopyRecursiveMethod =
@@ -282,13 +283,13 @@ module Shell =
open Fake.IO.Globbing.Glob
/// Copies the file structure recursively.
/// ## Parameters
- ///
+ ///
/// - `method` - the method to decide which files get copied
/// - `dir` - The source directory.
/// - `outputDir` - The target directory.
- let CopyRecursive2 method dir outputDir =
+ let copyRecursive2 method dir outputDir =
let dirInfo = DirectoryInfo.ofPath dir
- let outputDirInfo = DirectoryInfo.ofPath outputDir
+ let outputDirInfo = DirectoryInfo.ofPath outputDir
let copyRecursiveWithFilter f = DirectoryInfo.copyRecursiveToWithFilter false f outputDirInfo dirInfo
match method with
| Overwrite -> DirectoryInfo.copyRecursiveTo true dirInfo outputDirInfo
@@ -305,7 +306,7 @@ module Shell =
///
/// - `target` - The target directory.
/// - `fileName` - The FileName.
- let MoveFile target fileName =
+ let moveFile target fileName =
let fi = FileSystemInfo.ofPath fileName
match fi with
| FileSystemInfo.File f ->
@@ -317,7 +318,7 @@ module Shell =
| FileSystemInfo.Directory _ -> () //TODO: logVerbosefn "Ignoring %s, because it is a directory." fileName
/// Creates a config file with the parameters as "key;value" lines
- let WriteConfigFile configFileName parameters =
+ let writeConfigFile configFileName parameters =
if String.isNullOrEmpty configFileName then ()
else
let fi = FileInfo.ofPath configFileName
@@ -331,7 +332,7 @@ module Shell =
///
/// - `replacements` - A sequence of tuples with the patterns and the replacements.
/// - `files` - The files to process.
- let ReplaceInFiles replacements files = Templates.replaceInFiles replacements files
+ let replaceInFiles replacements files = Templates.replaceInFiles replacements files
/// Replace all occurences of the regex pattern with the given replacement in the specified file
/// ## Parameters
@@ -340,7 +341,7 @@ module Shell =
/// - `replacement` - The replacement string
/// - `encoding` - The encoding to use when reading and writing the file
/// - `file` - The path of the file to process
- let RegexReplaceInFileWithEncoding pattern (replacement:string) encoding file =
+ let regexReplaceInFileWithEncoding pattern (replacement:string) encoding file =
let oldContent = File.ReadAllText(file, encoding)
let newContent = System.Text.RegularExpressions.Regex.Replace(oldContent, pattern, replacement)
File.WriteAllText(file, newContent, encoding)
@@ -352,8 +353,228 @@ module Shell =
/// - `replacement` - The replacement string
/// - `encoding` - The encoding to use when reading and writing the files
/// - `files` - The paths of the files to process
+ let regexReplaceInFilesWithEncoding pattern (replacement:string) encoding files =
+ files |> Seq.iter (regexReplaceInFileWithEncoding pattern replacement encoding)
+
+ /// Copies a single file to the target and overwrites the existing file.
+ /// ## Parameters
+ ///
+ /// - `target` - The target directory or file.
+ /// - `fileName` - The FileName.
+ []
+ let CopyFile target fileName = copyFile target fileName
+
+ /// Copies a single file to a relative subfolder of the target.
+ /// ## Parameters
+ ///
+ /// - `target` - The target directory
+ /// - `fileName` - The fileName
+ []
+ let CopyFileIntoSubFolder target fileName = copyFileIntoSubFolder target fileName
+
+ /// Copies a single file to the target folder preserving the folder structure
+ /// starting from the specified base folder.
+ /// ## Parameters
+ ///
+ /// - `baseDir` - The base directory.
+ /// - `target` - The target directory.
+ /// - `fileName` - The file name.
+ []
+ let CopyFileWithSubfolder baseDir target fileName =
+ copyFileWithSubfolder baseDir target fileName
+
+ /// Copies the files to the target.
+ /// ## Parameters
+ ///
+ /// - `target` - The target directory.
+ /// - `files` - The original file names as a sequence.
+ []
+ let Copy target files = copy target files
+
+ /// Copies the given files to the target.
+ /// ## Parameters
+ ///
+ /// - `target` - The target directory.
+ /// - `files` - The original file names as a sequence.
+ []
+ let CopyTo target files = copyTo target files
+
+ /// Copies the files from a cache folder.
+ /// If the files are not cached or the original files have a different write time the cache will be refreshed.
+ /// ## Parameters
+ ///
+ /// - `target` - The target FileName.
+ /// - `cacheDir` - The cache directory.
+ /// - `files` - The orginal files.
+ []
+ let CopyCached target cacheDir files =
+ copyCached target cacheDir files
+
+ /// Renames the file or directory to the target name.
+ /// ## Parameters
+ ///
+ /// - `target` - The target file or directory name.
+ /// - `fileName` - The orginal file or directory name.
+ []
+ let Rename target fileName = rename target fileName
+
+ /// Copies a list of files to the specified directory without any output.
+ /// ## Parameters
+ ///
+ /// - `target` - The target directory.
+ /// - `files` - List of files to copy.
+ []
+ let SilentCopy target files =
+ silentCopy target files
+
+ /// Copies the files to the target - Alias for Copy
+ /// ## Parameters
+ ///
+ /// - `target` - The target directory.
+ /// - `files` - The orginal file names.
+ []
+ let CopyFiles target files = copyFiles target files
+
+
+ /// Copies a directory recursivly. If the target directory does not exist, it will be created.
+ /// ## Parameters
+ ///
+ /// - `target` - The target directory.
+ /// - `source` - The source directory.
+ /// - `filterFile` - A file filter predicate.
+ []
+ let CopyDir target source filterFile =
+ copyDir target source filterFile
+
+ /// Cleans a directory by removing all files and sub-directories.
+ []
+ let CleanDir path = cleanDir path
+
+ /// Cleans multiple directories
+ []
+ let CleanDirs dirs = cleanDirs dirs
+
+ /// Compat
+ []
+ let DeleteDir dir = deleteDir dir
+
+ /// Deletes multiple directories
+ []
+ let DeleteDirs dirs = deleteDirs dirs
+
+ /// Appends all given files to one file.
+ /// ## Parameters
+ ///
+ /// - `newFileName` - The target FileName.
+ /// - `files` - The original FileNames as a sequence.
+ []
+ let AppendTextFilesWithEncoding encoding newFileName files =
+ appendTextFilesWithEncoding encoding newFileName files
+
+ /// Appends all given files to one file.
+ /// ## Parameters
+ ///
+ /// - `newFileName` - The target FileName.
+ /// - `files` - The original FileNames as a sequence.
+ []
+ let AppendTextFiles newFileName files =
+ appendTextFiles newFileName files
+
+ /// Compares the given files for changes.
+ /// If delete is set to true then equal files will be removed.
+ []
+ let CompareFiles delete originalFileName compareFileName =
+ compareFiles delete originalFileName compareFileName
+
+ /// Checks the srcFiles for changes to the last release.
+ /// ## Parameters
+ ///
+ /// - `lastReleaseDir` - The directory of the last release
+ /// - `patchDir` - The target directory
+ /// - `srcFiles` - The source files
+ /// - `findOldFileF` - A function which finds the old file
+ []
+ let GeneratePatchWithFindOldFileFunction lastReleaseDir patchDir srcFiles findOldFileF =
+ generatePatchWithFindOldFileFunction lastReleaseDir patchDir srcFiles findOldFileF
+
+ /// Checks the srcFiles for changes to the last release.
+ /// ## Parameters
+ ///
+ /// - `lastReleaseDir` - The directory of the last release.
+ /// - `patchDir` - The target directory.
+ /// - `srcFiles` - The source files.
+ []
+ let GeneratePatch lastReleaseDir patchDir srcFiles =
+ generatePatch lastReleaseDir patchDir srcFiles
+
+ /// Checks if the directory exists
+ []
+ let TestDir path = testDir path
+
+ /// Checks if the file exists
+ []
+ let TestFile path = testFile path
+
+ /// Copies the file structure recursively.
+ []
+ let CopyRecursive dir outputDir overWrite = copyRecursive dir outputDir overWrite
+ []
+ let inline CopyRecursiveTo overWrite outputDir dir = copyRecursiveTo overWrite outputDir dir
+
+ /// Copies the file structure recursively.
+ /// ## Parameters
+ ///
+ /// - `method` - the method to decide which files get copied
+ /// - `dir` - The source directory.
+ /// - `outputDir` - The target directory.
+ []
+ let CopyRecursive2 method dir outputDir =
+ copyRecursive2 method dir outputDir
+
+ /// Moves a single file to the target and overwrites the existing file.
+ /// ## Parameters
+ ///
+ /// - `target` - The target directory.
+ /// - `fileName` - The FileName.
+ []
+ let MoveFile target fileName =
+ moveFile target fileName
+
+ /// Creates a config file with the parameters as "key;value" lines
+ []
+ let WriteConfigFile configFileName parameters =
+ writeConfigFile configFileName parameters
+
+ /// Replaces all occurences of the patterns in the given files with the given replacements.
+ /// ## Parameters
+ ///
+ /// - `replacements` - A sequence of tuples with the patterns and the replacements.
+ /// - `files` - The files to process.
+ []
+ let ReplaceInFiles replacements files =
+ replaceInFiles replacements files
+
+ /// Replace all occurences of the regex pattern with the given replacement in the specified file
+ /// ## Parameters
+ ///
+ /// - `pattern` - The string to search for a match
+ /// - `replacement` - The replacement string
+ /// - `encoding` - The encoding to use when reading and writing the file
+ /// - `file` - The path of the file to process
+ []
+ let RegexReplaceInFileWithEncoding pattern (replacement:string) encoding file =
+ regexReplaceInFileWithEncoding pattern replacement encoding file
+
+ /// Replace all occurences of the regex pattern with the given replacement in the specified files
+ /// ## Parameters
+ ///
+ /// - `pattern` - The string to search for a match
+ /// - `replacement` - The replacement string
+ /// - `encoding` - The encoding to use when reading and writing the files
+ /// - `files` - The paths of the files to process
+ []
let RegexReplaceInFilesWithEncoding pattern (replacement:string) encoding files =
- files |> Seq.iter (RegexReplaceInFileWithEncoding pattern replacement encoding)
+ regexReplaceInFilesWithEncoding pattern replacement encoding files
/// Deletes a file if it exists
@@ -373,13 +594,13 @@ module Shell =
/// The source
/// The destination
let cp_r src dest =
- if Directory.Exists src then CopyDir dest src (fun _ -> true)
- else CopyFile dest src
+ if Directory.Exists src then copyDir dest src (fun _ -> true)
+ else copyFile dest src
/// Like "cp" in a shell. Copies a single file.
/// The source
/// The destination
- let cp src dest = CopyFile dest src
+ let cp src dest = copyFile dest src
/// Changes working directory
let chdir path = Directory.SetCurrentDirectory path
@@ -405,4 +626,4 @@ module Shell =
/// Like "mv" in a shell. Moves/renames a file
/// The source
/// The destination
- let mv src dest = MoveFile src dest
+ let mv src dest = moveFile src dest
diff --git a/src/app/Fake.Runtime/FakeRuntime.fs b/src/app/Fake.Runtime/FakeRuntime.fs
index dfe128d6da7..dd96ad7207f 100644
--- a/src/app/Fake.Runtime/FakeRuntime.fs
+++ b/src/app/Fake.Runtime/FakeRuntime.fs
@@ -263,6 +263,9 @@ let paketCachingProvider (script:string) (logLevel:Trace.VerboseLevel) cacheDir
|> ignore
let lockFile = paketDependencies.GetLockFile()
+ match lockFile.Groups |> Map.tryFind groupName with
+ | Some g -> ()
+ | None -> failwithf "The group '%s' was not found in the lockfile. You might need to run 'paket install' first!" groupName.Name
//let (cache:DependencyCache) = DependencyCache(paketDependencies.GetDependenciesFile(), lockFile)
let (cache:DependencyCache) = DependencyCache(lockFile)
use dependencyCacheProfile = Fake.Profile.startCategory Fake.Profile.Category.PaketDependencyCache
diff --git a/src/legacy/Fake.FluentMigrator/Fake.FluentMigrator.fsproj b/src/legacy/Fake.FluentMigrator/Fake.FluentMigrator.fsproj
index 666aae7e796..bd77e0735db 100644
--- a/src/legacy/Fake.FluentMigrator/Fake.FluentMigrator.fsproj
+++ b/src/legacy/Fake.FluentMigrator/Fake.FluentMigrator.fsproj
@@ -39,6 +39,13 @@
44
+
+
+
+ <__paket__FluentMigrator_Runner_SqlServerCe_targets>netstandard2.0\FluentMigrator.Runner.SqlServerCe
+
+
+