feat: pack Saturn, update deps, and add Oceanbox to package name
This commit is contained in:
@@ -7,11 +7,15 @@ open Helpers
|
||||
|
||||
initializeContext()
|
||||
|
||||
let srcPath = Path.getFullName "src/Fable.SignalR.Elmish"
|
||||
let libPath = Some srcPath
|
||||
let modules = [
|
||||
"Fable.SignalR.Elmish"
|
||||
"Fable.SignalR.Saturn"
|
||||
]
|
||||
|
||||
let distPath = Path.getFullName "dist"
|
||||
let packPath = Path.getFullName "packages"
|
||||
let modPath (m: string) = Path.getFullName $"src/{m}"
|
||||
|
||||
let distPath = Path.getFullName "dist"
|
||||
let packPath = Path.getFullName "packages"
|
||||
|
||||
Target.create "Clean" (fun _ -> Shell.cleanDir distPath)
|
||||
|
||||
@@ -21,20 +25,26 @@ Target.create "InstallClient" (fun _ ->
|
||||
)
|
||||
|
||||
Target.create "Bundle" (fun _ ->
|
||||
run dotnet $"publish -c Release -o \"{distPath}\"" srcPath
|
||||
modules
|
||||
|> List.iter (fun m ->
|
||||
let src = modPath m
|
||||
run dotnet $"publish -c Release -o \"{distPath}/{m}\" -f net8.0" src)
|
||||
)
|
||||
|
||||
Target.create "BundleDebug" (fun _ ->
|
||||
run dotnet $"publish -c Debug -o \"{distPath}\"" srcPath
|
||||
modules
|
||||
|> List.iter (fun m ->
|
||||
let src = modPath m
|
||||
run dotnet $"publish -c Debug -o \"{distPath}/{m}\" -f net8.0" src)
|
||||
)
|
||||
|
||||
Target.create "Pack" (fun _ ->
|
||||
match libPath with
|
||||
| Some p -> run dotnet $"pack -c Release -o \"{packPath}\"" p
|
||||
| None -> ()
|
||||
modules
|
||||
|> List.iter (fun m ->
|
||||
let src = modPath m
|
||||
run dotnet $"pack -c Release -o \"{packPath}\"" src)
|
||||
)
|
||||
|
||||
|
||||
Target.create "Format" (fun _ ->
|
||||
run dotnet "fantomas . -r" "src"
|
||||
)
|
||||
|
||||
@@ -1,322 +1,325 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<!-- Prevent dotnet template engine to parse this file -->
|
||||
<!--/-:cnd:noEmit-->
|
||||
<PropertyGroup>
|
||||
<!-- make MSBuild track this file for incremental builds. -->
|
||||
<!-- ref https://blogs.msdn.microsoft.com/msbuild/2005/09/26/how-to-ensure-changes-to-a-custom-target-file-prompt-a-rebuild/ -->
|
||||
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
||||
<!-- Prevent dotnet template engine to parse this file -->
|
||||
<!--/-:cnd:noEmit-->
|
||||
<PropertyGroup>
|
||||
<!-- make MSBuild track this file for incremental builds. -->
|
||||
<!-- ref https://blogs.msdn.microsoft.com/msbuild/2005/09/26/how-to-ensure-changes-to-a-custom-target-file-prompt-a-rebuild/ -->
|
||||
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
||||
|
||||
<DetectedMSBuildVersion>$(MSBuildVersion)</DetectedMSBuildVersion>
|
||||
<DetectedMSBuildVersion Condition="'$(MSBuildVersion)' == ''">15.0.0</DetectedMSBuildVersion>
|
||||
<MSBuildSupportsHashing>false</MSBuildSupportsHashing>
|
||||
<MSBuildSupportsHashing Condition=" '$(DetectedMSBuildVersion)' > '15.8.0' ">true</MSBuildSupportsHashing>
|
||||
<!-- Mark that this target file has been loaded. -->
|
||||
<IsPaketRestoreTargetsFileLoaded>true</IsPaketRestoreTargetsFileLoaded>
|
||||
<PaketToolsPath>$(MSBuildThisFileDirectory)</PaketToolsPath>
|
||||
<PaketRootPath>$(MSBuildThisFileDirectory)..\</PaketRootPath>
|
||||
<PaketRestoreCacheFile>$(PaketRootPath)paket-files\paket.restore.cached</PaketRestoreCacheFile>
|
||||
<PaketLockFilePath>$(PaketRootPath)paket.lock</PaketLockFilePath>
|
||||
<PaketBootstrapperStyle>classic</PaketBootstrapperStyle>
|
||||
<PaketBootstrapperStyle Condition="Exists('$(PaketToolsPath)paket.bootstrapper.proj')">proj</PaketBootstrapperStyle>
|
||||
<PaketExeImage>assembly</PaketExeImage>
|
||||
<PaketExeImage Condition=" '$(PaketBootstrapperStyle)' == 'proj' ">native</PaketExeImage>
|
||||
<MonoPath Condition="'$(MonoPath)' == '' AND Exists('/Library/Frameworks/Mono.framework/Commands/mono')">/Library/Frameworks/Mono.framework/Commands/mono</MonoPath>
|
||||
<MonoPath Condition="'$(MonoPath)' == ''">mono</MonoPath>
|
||||
<DetectedMSBuildVersion>$(MSBuildVersion)</DetectedMSBuildVersion>
|
||||
<DetectedMSBuildVersion Condition="'$(MSBuildVersion)' == ''">15.0.0</DetectedMSBuildVersion>
|
||||
<MSBuildSupportsHashing>false</MSBuildSupportsHashing>
|
||||
<MSBuildSupportsHashing Condition=" '$(DetectedMSBuildVersion)' > '15.8.0' ">true</MSBuildSupportsHashing>
|
||||
<!-- Mark that this target file has been loaded. -->
|
||||
<IsPaketRestoreTargetsFileLoaded>true</IsPaketRestoreTargetsFileLoaded>
|
||||
<PaketToolsPath>$(MSBuildThisFileDirectory)</PaketToolsPath>
|
||||
<PaketRootPath>$(MSBuildThisFileDirectory)..\</PaketRootPath>
|
||||
<PaketRestoreCacheFile>$(PaketRootPath)paket-files\paket.restore.cached</PaketRestoreCacheFile>
|
||||
<PaketLockFilePath>$(PaketRootPath)paket.lock</PaketLockFilePath>
|
||||
<PaketBootstrapperStyle>classic</PaketBootstrapperStyle>
|
||||
<PaketBootstrapperStyle Condition="Exists('$(PaketToolsPath)paket.bootstrapper.proj')">proj</PaketBootstrapperStyle>
|
||||
<PaketExeImage>assembly</PaketExeImage>
|
||||
<PaketExeImage Condition=" '$(PaketBootstrapperStyle)' == 'proj' ">native</PaketExeImage>
|
||||
<MonoPath Condition="'$(MonoPath)' == '' AND Exists('/Library/Frameworks/Mono.framework/Commands/mono')">/Library/Frameworks/Mono.framework/Commands/mono</MonoPath>
|
||||
<MonoPath Condition="'$(MonoPath)' == ''">mono</MonoPath>
|
||||
|
||||
<!-- PaketBootStrapper -->
|
||||
<PaketBootStrapperExePath Condition=" '$(PaketBootStrapperExePath)' == '' AND Exists('$(PaketRootPath)paket.bootstrapper.exe')">$(PaketRootPath)paket.bootstrapper.exe</PaketBootStrapperExePath>
|
||||
<PaketBootStrapperExePath Condition=" '$(PaketBootStrapperExePath)' == '' ">$(PaketToolsPath)paket.bootstrapper.exe</PaketBootStrapperExePath>
|
||||
<PaketBootStrapperExeDir Condition=" Exists('$(PaketBootStrapperExePath)') " >$([System.IO.Path]::GetDirectoryName("$(PaketBootStrapperExePath)"))\</PaketBootStrapperExeDir>
|
||||
<!-- PaketBootStrapper -->
|
||||
<PaketBootStrapperExePath Condition=" '$(PaketBootStrapperExePath)' == '' AND Exists('$(PaketRootPath)paket.bootstrapper.exe')">$(PaketRootPath)paket.bootstrapper.exe</PaketBootStrapperExePath>
|
||||
<PaketBootStrapperExePath Condition=" '$(PaketBootStrapperExePath)' == '' ">$(PaketToolsPath)paket.bootstrapper.exe</PaketBootStrapperExePath>
|
||||
<PaketBootStrapperExeDir Condition=" Exists('$(PaketBootStrapperExePath)') " >$([System.IO.Path]::GetDirectoryName("$(PaketBootStrapperExePath)"))\</PaketBootStrapperExeDir>
|
||||
|
||||
<PaketBootStrapperCommand Condition=" '$(OS)' == 'Windows_NT' ">"$(PaketBootStrapperExePath)"</PaketBootStrapperCommand>
|
||||
<PaketBootStrapperCommand Condition=" '$(OS)' != 'Windows_NT' ">$(MonoPath) --runtime=v4.0.30319 "$(PaketBootStrapperExePath)"</PaketBootStrapperCommand>
|
||||
<PaketBootStrapperCommand Condition=" '$(OS)' == 'Windows_NT' ">"$(PaketBootStrapperExePath)"</PaketBootStrapperCommand>
|
||||
<PaketBootStrapperCommand Condition=" '$(OS)' != 'Windows_NT' ">$(MonoPath) --runtime=v4.0.30319 "$(PaketBootStrapperExePath)"</PaketBootStrapperCommand>
|
||||
|
||||
<!-- Disable automagic references for F# DotNet SDK -->
|
||||
<!-- This will not do anything for other project types -->
|
||||
<!-- see https://github.com/fsharp/fslang-design/blob/master/tooling/FST-1002-fsharp-in-dotnet-sdk.md -->
|
||||
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
|
||||
<DisableImplicitSystemValueTupleReference>true</DisableImplicitSystemValueTupleReference>
|
||||
<!-- Disable automagic references for F# DotNet SDK -->
|
||||
<!-- This will not do anything for other project types -->
|
||||
<!-- see https://github.com/fsharp/fslang-design/blob/master/tooling/FST-1002-fsharp-in-dotnet-sdk.md -->
|
||||
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
|
||||
<DisableImplicitSystemValueTupleReference>true</DisableImplicitSystemValueTupleReference>
|
||||
|
||||
<!-- Disable Paket restore under NCrunch build -->
|
||||
<PaketRestoreDisabled Condition="'$(NCrunch)' == '1'">True</PaketRestoreDisabled>
|
||||
<!-- Disable Paket restore under NCrunch build -->
|
||||
<PaketRestoreDisabled Condition="'$(NCrunch)' == '1'">True</PaketRestoreDisabled>
|
||||
|
||||
<!-- Disable test for CLI tool completely - overrideable via properties in projects or via environment variables -->
|
||||
<PaketDisableCliTest Condition=" '$(PaketDisableCliTest)' == '' ">False</PaketDisableCliTest>
|
||||
<!-- Disable test for CLI tool completely - overrideable via properties in projects or via environment variables -->
|
||||
<PaketDisableCliTest Condition=" '$(PaketDisableCliTest)' == '' ">False</PaketDisableCliTest>
|
||||
|
||||
<PaketIntermediateOutputPath Condition=" '$(PaketIntermediateOutputPath)' == '' ">$(BaseIntermediateOutputPath.TrimEnd('\').TrimEnd('\/'))</PaketIntermediateOutputPath>
|
||||
</PropertyGroup>
|
||||
<PaketIntermediateOutputPath Condition=" '$(PaketIntermediateOutputPath)' == '' ">$(BaseIntermediateOutputPath.TrimEnd('\').TrimEnd('\/'))</PaketIntermediateOutputPath>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Resolve how paket should be called -->
|
||||
<!-- Current priority is: local (1: repo root, 2: .paket folder) => 3: as CLI tool => as bootstrapper (4: proj Bootstrapper style, 5: BootstrapperExeDir) => 6: global path variable -->
|
||||
<Target Name="SetPaketCommand" >
|
||||
<!-- Test if paket is available in the standard locations. If so, that takes priority. Case 1/2 - non-windows specific -->
|
||||
<PropertyGroup Condition=" '$(OS)' != 'Windows_NT' ">
|
||||
<!-- no windows, try native paket as default, root => tool -->
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == '' AND Exists('$(PaketRootPath)paket') ">$(PaketRootPath)paket</PaketExePath>
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == '' AND Exists('$(PaketToolsPath)paket') ">$(PaketToolsPath)paket</PaketExePath>
|
||||
</PropertyGroup>
|
||||
<!-- Resolve how paket should be called -->
|
||||
<!-- Current priority is: local (1: repo root, 2: .paket folder) => 3: as CLI tool => as bootstrapper (4: proj Bootstrapper style, 5: BootstrapperExeDir) => 6: global path variable -->
|
||||
<Target Name="SetPaketCommand" >
|
||||
<!-- Test if paket is available in the standard locations. If so, that takes priority. Case 1/2 - non-windows specific -->
|
||||
<PropertyGroup Condition=" '$(OS)' != 'Windows_NT' ">
|
||||
<!-- no windows, try native paket as default, root => tool -->
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == '' AND Exists('$(PaketRootPath)paket') ">$(PaketRootPath)paket</PaketExePath>
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == '' AND Exists('$(PaketToolsPath)paket') ">$(PaketToolsPath)paket</PaketExePath>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Test if paket is available in the standard locations. If so, that takes priority. Case 2/2 - same across platforms -->
|
||||
<PropertyGroup>
|
||||
<!-- root => tool -->
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == '' AND Exists('$(PaketRootPath)paket.exe') ">$(PaketRootPath)paket.exe</PaketExePath>
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == '' AND Exists('$(PaketToolsPath)paket.exe') ">$(PaketToolsPath)paket.exe</PaketExePath>
|
||||
</PropertyGroup>
|
||||
<!-- Test if paket is available in the standard locations. If so, that takes priority. Case 2/2 - same across platforms -->
|
||||
<PropertyGroup>
|
||||
<!-- root => tool -->
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == '' AND Exists('$(PaketRootPath)paket.exe') ">$(PaketRootPath)paket.exe</PaketExePath>
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == '' AND Exists('$(PaketToolsPath)paket.exe') ">$(PaketToolsPath)paket.exe</PaketExePath>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- If paket hasn't be found in standard locations, test for CLI tool usage. -->
|
||||
<!-- First test: Is CLI configured to be used in "dotnet-tools.json"? - can result in a false negative; only a positive outcome is reliable. -->
|
||||
<PropertyGroup Condition=" '$(PaketExePath)' == '' ">
|
||||
<_DotnetToolsJson Condition="Exists('$(PaketRootPath)/.config/dotnet-tools.json')">$([System.IO.File]::ReadAllText("$(PaketRootPath)/.config/dotnet-tools.json"))</_DotnetToolsJson>
|
||||
<_ConfigContainsPaket Condition=" '$(_DotnetToolsJson)' != ''">$(_DotnetToolsJson.Contains('"paket"'))</_ConfigContainsPaket>
|
||||
<_ConfigContainsPaket Condition=" '$(_ConfigContainsPaket)' == ''">false</_ConfigContainsPaket>
|
||||
</PropertyGroup>
|
||||
<!-- If paket hasn't be found in standard locations, test for CLI tool usage. -->
|
||||
<!-- First test: Is CLI configured to be used in "dotnet-tools.json"? - can result in a false negative; only a positive outcome is reliable. -->
|
||||
<PropertyGroup Condition=" '$(PaketExePath)' == '' ">
|
||||
<_DotnetToolsJson Condition="Exists('$(PaketRootPath)/.config/dotnet-tools.json')">$([System.IO.File]::ReadAllText("$(PaketRootPath)/.config/dotnet-tools.json"))</_DotnetToolsJson>
|
||||
<_ConfigContainsPaket Condition=" '$(_DotnetToolsJson)' != ''">$(_DotnetToolsJson.Contains('"paket"'))</_ConfigContainsPaket>
|
||||
<_ConfigContainsPaket Condition=" '$(_ConfigContainsPaket)' == ''">false</_ConfigContainsPaket>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Second test: Call 'dotnet paket' and see if it returns without an error. Mute all the output. Only run if previous test failed and the test has not been disabled. -->
|
||||
<!-- WARNING: This method can lead to processes hanging forever, and should be used as little as possible. See https://github.com/fsprojects/Paket/issues/3705 for details. -->
|
||||
<Exec Condition=" '$(PaketExePath)' == '' AND !$(PaketDisableCliTest) AND !$(_ConfigContainsPaket)" Command="dotnet paket --version" IgnoreExitCode="true" StandardOutputImportance="low" StandardErrorImportance="low" >
|
||||
<Output TaskParameter="ExitCode" PropertyName="LocalPaketToolExitCode" />
|
||||
</Exec>
|
||||
<!-- Second test: Call 'dotnet paket' and see if it returns without an error. Mute all the output. Only run if previous test failed and the test has not been disabled. -->
|
||||
<!-- WARNING: This method can lead to processes hanging forever, and should be used as little as possible. See https://github.com/fsprojects/Paket/issues/3705 for details. -->
|
||||
<Exec Condition=" '$(PaketExePath)' == '' AND !$(PaketDisableCliTest) AND !$(_ConfigContainsPaket)" Command="dotnet paket --version" IgnoreExitCode="true" StandardOutputImportance="low" StandardErrorImportance="low" >
|
||||
<Output TaskParameter="ExitCode" PropertyName="LocalPaketToolExitCode" />
|
||||
</Exec>
|
||||
|
||||
<!-- If paket is installed as CLI use that. Again, only if paket haven't already been found in standard locations. -->
|
||||
<PropertyGroup Condition=" '$(PaketExePath)' == '' AND ($(_ConfigContainsPaket) OR '$(LocalPaketToolExitCode)' == '0') ">
|
||||
<_PaketCommand>dotnet paket</_PaketCommand>
|
||||
</PropertyGroup>
|
||||
<!-- If paket is installed as CLI use that. Again, only if paket haven't already been found in standard locations. -->
|
||||
<PropertyGroup Condition=" '$(PaketExePath)' == '' AND ($(_ConfigContainsPaket) OR '$(LocalPaketToolExitCode)' == '0') ">
|
||||
<_PaketCommand>dotnet paket</_PaketCommand>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- If neither local files nor CLI tool can be found, final attempt is searching for boostrapper config before falling back to global path variable. -->
|
||||
<PropertyGroup Condition=" '$(PaketExePath)' == '' AND '$(_PaketCommand)' == '' ">
|
||||
<!-- Test for bootstrapper setup -->
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == '' AND '$(PaketBootstrapperStyle)' == 'proj' ">$(PaketToolsPath)paket</PaketExePath>
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == '' AND Exists('$(PaketBootStrapperExeDir)') ">$(PaketBootStrapperExeDir)paket</PaketExePath>
|
||||
<!-- If neither local files nor CLI tool can be found, final attempt is searching for boostrapper config before falling back to global path variable. -->
|
||||
<PropertyGroup Condition=" '$(PaketExePath)' == '' AND '$(_PaketCommand)' == '' ">
|
||||
<!-- Test for bootstrapper setup -->
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == '' AND '$(PaketBootstrapperStyle)' == 'proj' ">$(PaketToolsPath)paket</PaketExePath>
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == '' AND Exists('$(PaketBootStrapperExeDir)') ">$(PaketBootStrapperExeDir)paket</PaketExePath>
|
||||
|
||||
<!-- If all else fails, use global path approach. -->
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == ''">paket</PaketExePath>
|
||||
</PropertyGroup>
|
||||
<!-- If all else fails, use global path approach. -->
|
||||
<PaketExePath Condition=" '$(PaketExePath)' == ''">paket</PaketExePath>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- If not using CLI, setup correct execution command. -->
|
||||
<PropertyGroup Condition=" '$(_PaketCommand)' == '' ">
|
||||
<_PaketExeExtension>$([System.IO.Path]::GetExtension("$(PaketExePath)"))</_PaketExeExtension>
|
||||
<_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(_PaketExeExtension)' == '.dll' ">dotnet "$(PaketExePath)"</_PaketCommand>
|
||||
<_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(OS)' != 'Windows_NT' AND '$(_PaketExeExtension)' == '.exe' ">$(MonoPath) --runtime=v4.0.30319 "$(PaketExePath)"</_PaketCommand>
|
||||
<_PaketCommand Condition=" '$(_PaketCommand)' == '' ">"$(PaketExePath)"</_PaketCommand>
|
||||
</PropertyGroup>
|
||||
<!-- If not using CLI, setup correct execution command. -->
|
||||
<PropertyGroup Condition=" '$(_PaketCommand)' == '' ">
|
||||
<_PaketExeExtension>$([System.IO.Path]::GetExtension("$(PaketExePath)"))</_PaketExeExtension>
|
||||
<_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(_PaketExeExtension)' == '.dll' ">dotnet "$(PaketExePath)"</_PaketCommand>
|
||||
<_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(OS)' != 'Windows_NT' AND '$(_PaketExeExtension)' == '.exe' ">$(MonoPath) --runtime=v4.0.30319 "$(PaketExePath)"</_PaketCommand>
|
||||
<_PaketCommand Condition=" '$(_PaketCommand)' == '' ">"$(PaketExePath)"</_PaketCommand>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- The way to get a property to be available outside the target is to use this task. -->
|
||||
<CreateProperty Value="$(_PaketCommand)">
|
||||
<Output TaskParameter="Value" PropertyName="PaketCommand"/>
|
||||
</CreateProperty>
|
||||
<!-- The way to get a property to be available outside the target is to use this task. -->
|
||||
<CreateProperty Value="$(_PaketCommand)">
|
||||
<Output TaskParameter="Value" PropertyName="PaketCommand"/>
|
||||
</CreateProperty>
|
||||
|
||||
</Target>
|
||||
</Target>
|
||||
|
||||
<Target Name="PaketBootstrapping" Condition="Exists('$(PaketToolsPath)paket.bootstrapper.proj')">
|
||||
<MSBuild Projects="$(PaketToolsPath)paket.bootstrapper.proj" Targets="Restore" />
|
||||
</Target>
|
||||
<Target Name="PaketBootstrapping" Condition="Exists('$(PaketToolsPath)paket.bootstrapper.proj')">
|
||||
<MSBuild Projects="$(PaketToolsPath)paket.bootstrapper.proj" Targets="Restore" />
|
||||
</Target>
|
||||
|
||||
<!-- Official workaround for https://docs.microsoft.com/en-us/visualstudio/msbuild/getfilehash-task?view=vs-2019 -->
|
||||
<UsingTask TaskName="Microsoft.Build.Tasks.GetFileHash" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(DetectedMSBuildVersion)' < '16.0.360' " />
|
||||
<UsingTask TaskName="Microsoft.Build.Tasks.VerifyFileHash" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(DetectedMSBuildVersion)' < '16.0.360' " />
|
||||
<Target Name="PaketRestore" Condition="'$(PaketRestoreDisabled)' != 'True'" BeforeTargets="_GenerateDotnetCliToolReferenceSpecs;_GenerateProjectRestoreGraphPerFramework;_GenerateRestoreGraphWalkPerFramework;CollectPackageReferences" DependsOnTargets="SetPaketCommand;PaketBootstrapping">
|
||||
<!-- Official workaround for https://docs.microsoft.com/en-us/visualstudio/msbuild/getfilehash-task?view=vs-2019 -->
|
||||
<UsingTask TaskName="Microsoft.Build.Tasks.GetFileHash" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(DetectedMSBuildVersion)' < '16.0.360' " />
|
||||
<UsingTask TaskName="Microsoft.Build.Tasks.VerifyFileHash" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(DetectedMSBuildVersion)' < '16.0.360' " />
|
||||
<Target Name="PaketRestore" Condition="'$(PaketRestoreDisabled)' != 'True'" BeforeTargets="_GenerateDotnetCliToolReferenceSpecs;_GenerateProjectRestoreGraphPerFramework;_GenerateRestoreGraphWalkPerFramework;CollectPackageReferences" DependsOnTargets="SetPaketCommand;PaketBootstrapping">
|
||||
|
||||
<!-- Step 1 Check if lockfile is properly restored (if the hash of the lockfile and the cache-file match) -->
|
||||
<PropertyGroup>
|
||||
<PaketRestoreRequired>true</PaketRestoreRequired>
|
||||
<NoWarn>$(NoWarn);NU1603;NU1604;NU1605;NU1608</NoWarn>
|
||||
<CacheFilesExist>false</CacheFilesExist>
|
||||
<CacheFilesExist Condition=" Exists('$(PaketRestoreCacheFile)') And Exists('$(PaketLockFilePath)') ">true</CacheFilesExist>
|
||||
</PropertyGroup>
|
||||
<!-- Step 1 Check if lockfile is properly restored (if the hash of the lockfile and the cache-file match) -->
|
||||
<PropertyGroup>
|
||||
<PaketRestoreRequired>true</PaketRestoreRequired>
|
||||
<NoWarn>$(NoWarn);NU1603;NU1604;NU1605;NU1608</NoWarn>
|
||||
<CacheFilesExist>false</CacheFilesExist>
|
||||
<CacheFilesExist Condition=" Exists('$(PaketRestoreCacheFile)') And Exists('$(PaketLockFilePath)') ">true</CacheFilesExist>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Read the hash of the lockfile -->
|
||||
<GetFileHash Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(CacheFilesExist)' == 'true' " Files="$(PaketLockFilePath)" Algorithm="SHA256" HashEncoding="hex" >
|
||||
<Output TaskParameter="Hash" PropertyName="PaketRestoreLockFileHash" />
|
||||
</GetFileHash>
|
||||
<!-- Read the hash of the cache, which is json, but a very simple key value object -->
|
||||
<PropertyGroup Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(CacheFilesExist)' == 'true' ">
|
||||
<PaketRestoreCachedContents>$([System.IO.File]::ReadAllText('$(PaketRestoreCacheFile)'))</PaketRestoreCachedContents>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(CacheFilesExist)' == 'true' ">
|
||||
<!-- Parse our simple 'paket.restore.cached' json ...-->
|
||||
<PaketRestoreCachedSplitObject Include="$([System.Text.RegularExpressions.Regex]::Split(`$(PaketRestoreCachedContents)`, `{|}|,`))"></PaketRestoreCachedSplitObject>
|
||||
<!-- Keep Key, Value ItemGroup-->
|
||||
<PaketRestoreCachedKeyValue Include="@(PaketRestoreCachedSplitObject)"
|
||||
Condition=" $([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`).Length) > 1 ">
|
||||
<Key>$([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[0].Replace(`"`, ``).Replace(` `, ``))</Key>
|
||||
<Value>$([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[1].Replace(`"`, ``).Replace(` `, ``))</Value>
|
||||
</PaketRestoreCachedKeyValue>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(CacheFilesExist)' == 'true' ">
|
||||
<!-- Retrieve the hashes we are interested in -->
|
||||
<PackagesDownloadedHash Condition=" '%(PaketRestoreCachedKeyValue.Key)' == 'packagesDownloadedHash' ">%(PaketRestoreCachedKeyValue.Value)</PackagesDownloadedHash>
|
||||
<ProjectsRestoredHash Condition=" '%(PaketRestoreCachedKeyValue.Key)' == 'projectsRestoredHash' ">%(PaketRestoreCachedKeyValue.Value)</ProjectsRestoredHash>
|
||||
</PropertyGroup>
|
||||
<!-- Read the hash of the lockfile -->
|
||||
<GetFileHash Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(CacheFilesExist)' == 'true' " Files="$(PaketLockFilePath)" Algorithm="SHA256" HashEncoding="hex" >
|
||||
<Output TaskParameter="Hash" PropertyName="PaketRestoreLockFileHash" />
|
||||
</GetFileHash>
|
||||
<!-- Read the hash of the cache, which is json, but a very simple key value object -->
|
||||
<PropertyGroup Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(CacheFilesExist)' == 'true' ">
|
||||
<PaketRestoreCachedContents>$([System.IO.File]::ReadAllText('$(PaketRestoreCacheFile)'))</PaketRestoreCachedContents>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(CacheFilesExist)' == 'true' ">
|
||||
<!-- Parse our simple 'paket.restore.cached' json ...-->
|
||||
<PaketRestoreCachedSplitObject Include="$([System.Text.RegularExpressions.Regex]::Split(`$(PaketRestoreCachedContents)`, `{|}|,`))"></PaketRestoreCachedSplitObject>
|
||||
<!-- Keep Key, Value ItemGroup-->
|
||||
<PaketRestoreCachedKeyValue Include="@(PaketRestoreCachedSplitObject)"
|
||||
Condition=" $([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`).Length) > 1 ">
|
||||
<Key>$([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[0].Replace(`"`, ``).Replace(` `, ``))</Key>
|
||||
<Value>$([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[1].Replace(`"`, ``).Replace(` `, ``))</Value>
|
||||
</PaketRestoreCachedKeyValue>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(CacheFilesExist)' == 'true' ">
|
||||
<!-- Retrieve the hashes we are interested in -->
|
||||
<PackagesDownloadedHash Condition=" '%(PaketRestoreCachedKeyValue.Key)' == 'packagesDownloadedHash' ">%(PaketRestoreCachedKeyValue.Value)</PackagesDownloadedHash>
|
||||
<ProjectsRestoredHash Condition=" '%(PaketRestoreCachedKeyValue.Key)' == 'projectsRestoredHash' ">%(PaketRestoreCachedKeyValue.Value)</ProjectsRestoredHash>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(CacheFilesExist)' == 'true' ">
|
||||
<!-- If the restore file doesn't exist we need to restore, otherwise only if hashes don't match -->
|
||||
<PaketRestoreRequired>true</PaketRestoreRequired>
|
||||
<PaketRestoreRequired Condition=" '$(PaketRestoreLockFileHash)' == '$(ProjectsRestoredHash)' ">false</PaketRestoreRequired>
|
||||
<PaketRestoreRequired Condition=" '$(PaketRestoreLockFileHash)' == '' ">true</PaketRestoreRequired>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(MSBuildSupportsHashing)' == 'true' And '$(CacheFilesExist)' == 'true' ">
|
||||
<!-- If the restore file doesn't exist we need to restore, otherwise only if hashes don't match -->
|
||||
<PaketRestoreRequired>true</PaketRestoreRequired>
|
||||
<PaketRestoreRequired Condition=" '$(PaketRestoreLockFileHash)' == '$(ProjectsRestoredHash)' ">false</PaketRestoreRequired>
|
||||
<PaketRestoreRequired Condition=" '$(PaketRestoreLockFileHash)' == '' ">true</PaketRestoreRequired>
|
||||
</PropertyGroup>
|
||||
|
||||
<!--
|
||||
<!--
|
||||
This value should match the version in the props generated by paket
|
||||
If they differ, this means we need to do a restore in order to ensure correct dependencies
|
||||
-->
|
||||
<PropertyGroup Condition="'$(PaketPropsVersion)' != '6.0.0' ">
|
||||
<PaketRestoreRequired>true</PaketRestoreRequired>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(PaketPropsVersion)' != '6.0.0' ">
|
||||
<PaketRestoreRequired>true</PaketRestoreRequired>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Do a global restore if required -->
|
||||
<Warning Text="This version of MSBuild (we assume '$(DetectedMSBuildVersion)' or older) doesn't support GetFileHash, so paket fast restore is disabled." Condition=" '$(MSBuildSupportsHashing)' != 'true' " />
|
||||
<Error Text="Stop build because of PAKET_ERROR_ON_MSBUILD_EXEC and we always call the bootstrapper" Condition=" '$(PAKET_ERROR_ON_MSBUILD_EXEC)' == 'true' AND '$(PaketBootstrapperStyle)' == 'classic' AND Exists('$(PaketBootStrapperExePath)') AND !(Exists('$(PaketExePath)'))" />
|
||||
<Exec Command='$(PaketBootStrapperCommand)' Condition=" '$(PaketBootstrapperStyle)' == 'classic' AND Exists('$(PaketBootStrapperExePath)') AND !(Exists('$(PaketExePath)'))" ContinueOnError="false" />
|
||||
<Error Text="Stop build because of PAKET_ERROR_ON_MSBUILD_EXEC and we need a full restore (hashes don't match)" Condition=" '$(PAKET_ERROR_ON_MSBUILD_EXEC)' == 'true' AND '$(PaketRestoreRequired)' == 'true' AND '$(PaketDisableGlobalRestore)' != 'true'" />
|
||||
<Exec Command='$(PaketCommand) restore' Condition=" '$(PaketRestoreRequired)' == 'true' AND '$(PaketDisableGlobalRestore)' != 'true' " ContinueOnError="false" />
|
||||
<!-- Do a global restore if required -->
|
||||
<Warning Text="This version of MSBuild (we assume '$(DetectedMSBuildVersion)' or older) doesn't support GetFileHash, so paket fast restore is disabled." Condition=" '$(MSBuildSupportsHashing)' != 'true' " />
|
||||
<Error Text="Stop build because of PAKET_ERROR_ON_MSBUILD_EXEC and we always call the bootstrapper" Condition=" '$(PAKET_ERROR_ON_MSBUILD_EXEC)' == 'true' AND '$(PaketBootstrapperStyle)' == 'classic' AND Exists('$(PaketBootStrapperExePath)') AND !(Exists('$(PaketExePath)'))" />
|
||||
<Exec Command='$(PaketBootStrapperCommand)' Condition=" '$(PaketBootstrapperStyle)' == 'classic' AND Exists('$(PaketBootStrapperExePath)') AND !(Exists('$(PaketExePath)'))" ContinueOnError="false" />
|
||||
<Error Text="Stop build because of PAKET_ERROR_ON_MSBUILD_EXEC and we need a full restore (hashes don't match)" Condition=" '$(PAKET_ERROR_ON_MSBUILD_EXEC)' == 'true' AND '$(PaketRestoreRequired)' == 'true' AND '$(PaketDisableGlobalRestore)' != 'true'" />
|
||||
<Exec Command='$(PaketCommand) restore' Condition=" '$(PaketRestoreRequired)' == 'true' AND '$(PaketDisableGlobalRestore)' != 'true' " ContinueOnError="false" />
|
||||
|
||||
<!-- Step 2 Detect project specific changes -->
|
||||
<ItemGroup>
|
||||
<MyTargetFrameworks Condition="'$(TargetFramework)' != '' " Include="$(TargetFramework)"></MyTargetFrameworks>
|
||||
<!-- Don't include all frameworks when msbuild explicitly asks for a single one -->
|
||||
<MyTargetFrameworks Condition="'$(TargetFrameworks)' != '' AND '$(TargetFramework)' == '' " Include="$(TargetFrameworks)"></MyTargetFrameworks>
|
||||
<PaketResolvedFilePaths Include="@(MyTargetFrameworks -> '$(PaketIntermediateOutputPath)\$(MSBuildProjectFile).%(Identity).paket.resolved')"></PaketResolvedFilePaths>
|
||||
</ItemGroup>
|
||||
<!-- Step 2 Detect project specific changes -->
|
||||
<ItemGroup>
|
||||
<MyTargetFrameworks Condition="'$(TargetFramework)' != '' " Include="$(TargetFramework)"></MyTargetFrameworks>
|
||||
<!-- Don't include all frameworks when msbuild explicitly asks for a single one -->
|
||||
<MyTargetFrameworks Condition="'$(TargetFrameworks)' != '' AND '$(TargetFramework)' == '' " Include="$(TargetFrameworks)"></MyTargetFrameworks>
|
||||
<PaketResolvedFilePaths Include="@(MyTargetFrameworks -> '$(PaketIntermediateOutputPath)\$(MSBuildProjectFile).%(Identity).paket.resolved')"></PaketResolvedFilePaths>
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<PaketReferencesCachedFilePath>$(PaketIntermediateOutputPath)\$(MSBuildProjectFile).paket.references.cached</PaketReferencesCachedFilePath>
|
||||
<!-- MyProject.fsproj.paket.references has the highest precedence -->
|
||||
<PaketOriginalReferencesFilePath>$(MSBuildProjectFullPath).paket.references</PaketOriginalReferencesFilePath>
|
||||
<!-- MyProject.paket.references -->
|
||||
<PaketOriginalReferencesFilePath Condition=" !Exists('$(PaketOriginalReferencesFilePath)')">$(MSBuildProjectDirectory)\$(MSBuildProjectName).paket.references</PaketOriginalReferencesFilePath>
|
||||
<!-- paket.references -->
|
||||
<PaketOriginalReferencesFilePath Condition=" !Exists('$(PaketOriginalReferencesFilePath)')">$(MSBuildProjectDirectory)\paket.references</PaketOriginalReferencesFilePath>
|
||||
<PropertyGroup>
|
||||
<PaketReferencesCachedFilePath>$(PaketIntermediateOutputPath)\$(MSBuildProjectFile).paket.references.cached</PaketReferencesCachedFilePath>
|
||||
<!-- MyProject.fsproj.paket.references has the highest precedence -->
|
||||
<PaketOriginalReferencesFilePath>$(MSBuildProjectFullPath).paket.references</PaketOriginalReferencesFilePath>
|
||||
<!-- MyProject.paket.references -->
|
||||
<PaketOriginalReferencesFilePath Condition=" !Exists('$(PaketOriginalReferencesFilePath)')">$(MSBuildProjectDirectory)\$(MSBuildProjectName).paket.references</PaketOriginalReferencesFilePath>
|
||||
<!-- paket.references -->
|
||||
<PaketOriginalReferencesFilePath Condition=" !Exists('$(PaketOriginalReferencesFilePath)')">$(MSBuildProjectDirectory)\paket.references</PaketOriginalReferencesFilePath>
|
||||
|
||||
<DoAllResolvedFilesExist>false</DoAllResolvedFilesExist>
|
||||
<DoAllResolvedFilesExist Condition="Exists(%(PaketResolvedFilePaths.Identity))">true</DoAllResolvedFilesExist>
|
||||
<PaketRestoreRequired>true</PaketRestoreRequired>
|
||||
<PaketRestoreRequiredReason>references-file-or-cache-not-found</PaketRestoreRequiredReason>
|
||||
</PropertyGroup>
|
||||
<DoAllResolvedFilesExist>false</DoAllResolvedFilesExist>
|
||||
<DoAllResolvedFilesExist Condition="Exists(%(PaketResolvedFilePaths.Identity))">true</DoAllResolvedFilesExist>
|
||||
<PaketRestoreRequired>true</PaketRestoreRequired>
|
||||
<PaketRestoreRequiredReason>references-file-or-cache-not-found</PaketRestoreRequiredReason>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Step 2 a Detect changes in references file -->
|
||||
<PropertyGroup Condition="Exists('$(PaketOriginalReferencesFilePath)') AND Exists('$(PaketReferencesCachedFilePath)') ">
|
||||
<PaketRestoreCachedHash>$([System.IO.File]::ReadAllText('$(PaketReferencesCachedFilePath)'))</PaketRestoreCachedHash>
|
||||
<PaketRestoreReferencesFileHash>$([System.IO.File]::ReadAllText('$(PaketOriginalReferencesFilePath)'))</PaketRestoreReferencesFileHash>
|
||||
<PaketRestoreRequiredReason>references-file</PaketRestoreRequiredReason>
|
||||
<PaketRestoreRequired Condition=" '$(PaketRestoreReferencesFileHash)' == '$(PaketRestoreCachedHash)' ">false</PaketRestoreRequired>
|
||||
</PropertyGroup>
|
||||
<!-- Step 2 a Detect changes in references file -->
|
||||
<PropertyGroup Condition="Exists('$(PaketOriginalReferencesFilePath)') AND Exists('$(PaketReferencesCachedFilePath)') ">
|
||||
<PaketRestoreCachedHash>$([System.IO.File]::ReadAllText('$(PaketReferencesCachedFilePath)'))</PaketRestoreCachedHash>
|
||||
<PaketRestoreReferencesFileHash>$([System.IO.File]::ReadAllText('$(PaketOriginalReferencesFilePath)'))</PaketRestoreReferencesFileHash>
|
||||
<PaketRestoreRequiredReason>references-file</PaketRestoreRequiredReason>
|
||||
<PaketRestoreRequired Condition=" '$(PaketRestoreReferencesFileHash)' == '$(PaketRestoreCachedHash)' ">false</PaketRestoreRequired>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="!Exists('$(PaketOriginalReferencesFilePath)') AND !Exists('$(PaketReferencesCachedFilePath)') ">
|
||||
<!-- If both don't exist there is nothing to do. -->
|
||||
<PaketRestoreRequired>false</PaketRestoreRequired>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="!Exists('$(PaketOriginalReferencesFilePath)') AND !Exists('$(PaketReferencesCachedFilePath)') ">
|
||||
<!-- If both don't exist there is nothing to do. -->
|
||||
<PaketRestoreRequired>false</PaketRestoreRequired>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Step 2 b detect relevant changes in project file (new targetframework) -->
|
||||
<PropertyGroup Condition=" '$(DoAllResolvedFilesExist)' != 'true' ">
|
||||
<PaketRestoreRequired>true</PaketRestoreRequired>
|
||||
<PaketRestoreRequiredReason>target-framework '$(TargetFramework)' or '$(TargetFrameworks)' files @(PaketResolvedFilePaths)</PaketRestoreRequiredReason>
|
||||
</PropertyGroup>
|
||||
<!-- Step 2 b detect relevant changes in project file (new targetframework) -->
|
||||
<PropertyGroup Condition=" '$(DoAllResolvedFilesExist)' != 'true' ">
|
||||
<PaketRestoreRequired>true</PaketRestoreRequired>
|
||||
<PaketRestoreRequiredReason>target-framework '$(TargetFramework)' or '$(TargetFrameworks)' files @(PaketResolvedFilePaths)</PaketRestoreRequiredReason>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Step 3 Restore project specific stuff if required -->
|
||||
<Message Condition=" '$(PaketRestoreRequired)' == 'true' " Importance="low" Text="Detected a change ('$(PaketRestoreRequiredReason)') in the project file '$(MSBuildProjectFullPath)', calling paket restore" />
|
||||
<Error Text="Stop build because of PAKET_ERROR_ON_MSBUILD_EXEC and we detected a change ('$(PaketRestoreRequiredReason)') in the project file '$(MSBuildProjectFullPath)'" Condition=" '$(PAKET_ERROR_ON_MSBUILD_EXEC)' == 'true' AND '$(PaketRestoreRequired)' == 'true' " />
|
||||
<Exec Command='$(PaketCommand) restore --project "$(MSBuildProjectFullPath)" --output-path "$(PaketIntermediateOutputPath)" --target-framework "$(TargetFrameworks)"' Condition=" '$(PaketRestoreRequired)' == 'true' AND '$(TargetFramework)' == '' " ContinueOnError="false" />
|
||||
<Exec Command='$(PaketCommand) restore --project "$(MSBuildProjectFullPath)" --output-path "$(PaketIntermediateOutputPath)" --target-framework "$(TargetFramework)"' Condition=" '$(PaketRestoreRequired)' == 'true' AND '$(TargetFramework)' != '' " ContinueOnError="false" />
|
||||
<!-- Step 3 Restore project specific stuff if required -->
|
||||
<Message Condition=" '$(PaketRestoreRequired)' == 'true' " Importance="low" Text="Detected a change ('$(PaketRestoreRequiredReason)') in the project file '$(MSBuildProjectFullPath)', calling paket restore" />
|
||||
<Error Text="Stop build because of PAKET_ERROR_ON_MSBUILD_EXEC and we detected a change ('$(PaketRestoreRequiredReason)') in the project file '$(MSBuildProjectFullPath)'" Condition=" '$(PAKET_ERROR_ON_MSBUILD_EXEC)' == 'true' AND '$(PaketRestoreRequired)' == 'true' " />
|
||||
<Exec Command='$(PaketCommand) restore --project "$(MSBuildProjectFullPath)" --output-path "$(PaketIntermediateOutputPath)" --target-framework "$(TargetFrameworks)"' Condition=" '$(PaketRestoreRequired)' == 'true' AND '$(TargetFramework)' == '' " ContinueOnError="false" />
|
||||
<Exec Command='$(PaketCommand) restore --project "$(MSBuildProjectFullPath)" --output-path "$(PaketIntermediateOutputPath)" --target-framework "$(TargetFramework)"' Condition=" '$(PaketRestoreRequired)' == 'true' AND '$(TargetFramework)' != '' " ContinueOnError="false" />
|
||||
|
||||
<!-- This shouldn't actually happen, but just to be sure. -->
|
||||
<PropertyGroup>
|
||||
<DoAllResolvedFilesExist>false</DoAllResolvedFilesExist>
|
||||
<DoAllResolvedFilesExist Condition="Exists(%(PaketResolvedFilePaths.Identity))">true</DoAllResolvedFilesExist>
|
||||
</PropertyGroup>
|
||||
<Error Condition=" '$(DoAllResolvedFilesExist)' != 'true' AND '$(ResolveNuGetPackages)' != 'False' " Text="One Paket file '@(PaketResolvedFilePaths)' is missing while restoring $(MSBuildProjectFile). Please delete 'paket-files/paket.restore.cached' and call 'paket restore'." />
|
||||
<!-- This shouldn't actually happen, but just to be sure. -->
|
||||
<PropertyGroup>
|
||||
<DoAllResolvedFilesExist>false</DoAllResolvedFilesExist>
|
||||
<DoAllResolvedFilesExist Condition="Exists(%(PaketResolvedFilePaths.Identity))">true</DoAllResolvedFilesExist>
|
||||
</PropertyGroup>
|
||||
<Error Condition=" '$(DoAllResolvedFilesExist)' != 'true' AND '$(ResolveNuGetPackages)' != 'False' " Text="One Paket file '@(PaketResolvedFilePaths)' is missing while restoring $(MSBuildProjectFile). Please delete 'paket-files/paket.restore.cached' and call 'paket restore'." />
|
||||
|
||||
<!-- Step 4 forward all msbuild properties (PackageReference, DotNetCliToolReference) to msbuild -->
|
||||
<ReadLinesFromFile Condition="($(DesignTimeBuild) != true OR '$(PaketPropsLoaded)' != 'true') AND '@(PaketResolvedFilePaths)' != ''" File="%(PaketResolvedFilePaths.Identity)" >
|
||||
<Output TaskParameter="Lines" ItemName="PaketReferencesFileLines"/>
|
||||
</ReadLinesFromFile>
|
||||
<!-- Step 4 forward all msbuild properties (PackageReference, DotNetCliToolReference) to msbuild -->
|
||||
<ReadLinesFromFile Condition="($(DesignTimeBuild) != true OR '$(PaketPropsLoaded)' != 'true') AND '@(PaketResolvedFilePaths)' != ''" File="%(PaketResolvedFilePaths.Identity)" >
|
||||
<Output TaskParameter="Lines" ItemName="PaketReferencesFileLines"/>
|
||||
</ReadLinesFromFile>
|
||||
|
||||
<ItemGroup Condition="($(DesignTimeBuild) != true OR '$(PaketPropsLoaded)' != 'true') AND '@(PaketReferencesFileLines)' != '' " >
|
||||
<PaketReferencesFileLinesInfo Include="@(PaketReferencesFileLines)" >
|
||||
<Splits>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',').Length)</Splits>
|
||||
<PackageName>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[0])</PackageName>
|
||||
<PackageVersion>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[1])</PackageVersion>
|
||||
<AllPrivateAssets>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[4])</AllPrivateAssets>
|
||||
<CopyLocal Condition="%(PaketReferencesFileLinesInfo.Splits) >= 6">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[5])</CopyLocal>
|
||||
<OmitContent Condition="%(PaketReferencesFileLinesInfo.Splits) >= 7">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[6])</OmitContent>
|
||||
<ImportTargets Condition="%(PaketReferencesFileLinesInfo.Splits) >= 8">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[7])</ImportTargets>
|
||||
</PaketReferencesFileLinesInfo>
|
||||
<PackageReference Include="%(PaketReferencesFileLinesInfo.PackageName)">
|
||||
<Version>%(PaketReferencesFileLinesInfo.PackageVersion)</Version>
|
||||
<PrivateAssets Condition=" ('%(PaketReferencesFileLinesInfo.AllPrivateAssets)' == 'true') Or ('$(PackAsTool)' == 'true') ">All</PrivateAssets>
|
||||
<ExcludeAssets Condition=" %(PaketReferencesFileLinesInfo.CopyLocal) == 'false' or %(PaketReferencesFileLinesInfo.AllPrivateAssets) == 'exclude'">runtime</ExcludeAssets>
|
||||
<ExcludeAssets Condition=" %(PaketReferencesFileLinesInfo.OmitContent) == 'true'">$(ExcludeAssets);contentFiles</ExcludeAssets>
|
||||
<ExcludeAssets Condition=" %(PaketReferencesFileLinesInfo.ImportTargets) == 'false'">$(ExcludeAssets);build;buildMultitargeting;buildTransitive</ExcludeAssets>
|
||||
<Publish Condition=" '$(PackAsTool)' == 'true' ">true</Publish>
|
||||
<AllowExplicitVersion>true</AllowExplicitVersion>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="($(DesignTimeBuild) != true OR '$(PaketPropsLoaded)' != 'true') AND '@(PaketReferencesFileLines)' != '' " >
|
||||
<PaketReferencesFileLinesInfo Include="@(PaketReferencesFileLines)" >
|
||||
<Splits>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',').Length)</Splits>
|
||||
<PackageName>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[0])</PackageName>
|
||||
<PackageVersion>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[1])</PackageVersion>
|
||||
<AllPrivateAssets>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[4])</AllPrivateAssets>
|
||||
<CopyLocal Condition="%(PaketReferencesFileLinesInfo.Splits) >= 6">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[5])</CopyLocal>
|
||||
<OmitContent Condition="%(PaketReferencesFileLinesInfo.Splits) >= 7">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[6])</OmitContent>
|
||||
<ImportTargets Condition="%(PaketReferencesFileLinesInfo.Splits) >= 8">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[7])</ImportTargets>
|
||||
<Aliases Condition="%(PaketReferencesFileLinesInfo.Splits) >= 9">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[8])</Aliases>
|
||||
</PaketReferencesFileLinesInfo>
|
||||
<PackageReference Include="%(PaketReferencesFileLinesInfo.PackageName)">
|
||||
<Version>%(PaketReferencesFileLinesInfo.PackageVersion)</Version>
|
||||
<PrivateAssets Condition=" ('%(PaketReferencesFileLinesInfo.AllPrivateAssets)' == 'true') Or ('$(PackAsTool)' == 'true') ">All</PrivateAssets>
|
||||
<ExcludeAssets Condition=" %(PaketReferencesFileLinesInfo.CopyLocal) == 'false' or %(PaketReferencesFileLinesInfo.AllPrivateAssets) == 'exclude'">runtime</ExcludeAssets>
|
||||
<ExcludeAssets Condition=" %(PaketReferencesFileLinesInfo.OmitContent) == 'true'">$(ExcludeAssets);contentFiles</ExcludeAssets>
|
||||
<ExcludeAssets Condition=" %(PaketReferencesFileLinesInfo.ImportTargets) == 'false'">$(ExcludeAssets);build;buildMultitargeting;buildTransitive</ExcludeAssets>
|
||||
<Aliases Condition=" %(PaketReferencesFileLinesInfo.Aliases) != ''">%(PaketReferencesFileLinesInfo.Aliases)</Aliases>
|
||||
<Publish Condition=" '$(PackAsTool)' == 'true' ">true</Publish>
|
||||
<AllowExplicitVersion>true</AllowExplicitVersion>
|
||||
|
||||
<PropertyGroup>
|
||||
<PaketCliToolFilePath>$(PaketIntermediateOutputPath)/$(MSBuildProjectFile).paket.clitools</PaketCliToolFilePath>
|
||||
</PropertyGroup>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
|
||||
<ReadLinesFromFile File="$(PaketCliToolFilePath)" >
|
||||
<Output TaskParameter="Lines" ItemName="PaketCliToolFileLines"/>
|
||||
</ReadLinesFromFile>
|
||||
<PropertyGroup>
|
||||
<PaketCliToolFilePath>$(PaketIntermediateOutputPath)/$(MSBuildProjectFile).paket.clitools</PaketCliToolFilePath>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Condition=" '@(PaketCliToolFileLines)' != '' " >
|
||||
<PaketCliToolFileLinesInfo Include="@(PaketCliToolFileLines)" >
|
||||
<PackageName>$([System.String]::Copy('%(PaketCliToolFileLines.Identity)').Split(',')[0])</PackageName>
|
||||
<PackageVersion>$([System.String]::Copy('%(PaketCliToolFileLines.Identity)').Split(',')[1])</PackageVersion>
|
||||
</PaketCliToolFileLinesInfo>
|
||||
<DotNetCliToolReference Include="%(PaketCliToolFileLinesInfo.PackageName)">
|
||||
<Version>%(PaketCliToolFileLinesInfo.PackageVersion)</Version>
|
||||
</DotNetCliToolReference>
|
||||
</ItemGroup>
|
||||
<ReadLinesFromFile File="$(PaketCliToolFilePath)" >
|
||||
<Output TaskParameter="Lines" ItemName="PaketCliToolFileLines"/>
|
||||
</ReadLinesFromFile>
|
||||
|
||||
<!-- Disabled for now until we know what to do with runtime deps - https://github.com/fsprojects/Paket/issues/2964
|
||||
<ItemGroup Condition=" '@(PaketCliToolFileLines)' != '' " >
|
||||
<PaketCliToolFileLinesInfo Include="@(PaketCliToolFileLines)" >
|
||||
<PackageName>$([System.String]::Copy('%(PaketCliToolFileLines.Identity)').Split(',')[0])</PackageName>
|
||||
<PackageVersion>$([System.String]::Copy('%(PaketCliToolFileLines.Identity)').Split(',')[1])</PackageVersion>
|
||||
</PaketCliToolFileLinesInfo>
|
||||
<DotNetCliToolReference Include="%(PaketCliToolFileLinesInfo.PackageName)">
|
||||
<Version>%(PaketCliToolFileLinesInfo.PackageVersion)</Version>
|
||||
</DotNetCliToolReference>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Disabled for now until we know what to do with runtime deps - https://github.com/fsprojects/Paket/issues/2964
|
||||
<PropertyGroup>
|
||||
<RestoreConfigFile>$(PaketIntermediateOutputPath)/$(MSBuildProjectFile).NuGet.Config</RestoreConfigFile>
|
||||
</PropertyGroup> -->
|
||||
|
||||
</Target>
|
||||
</Target>
|
||||
|
||||
<Target Name="PaketDisableDirectPack" AfterTargets="_IntermediatePack" BeforeTargets="GenerateNuspec" Condition="('$(IsPackable)' == '' Or '$(IsPackable)' == 'true') And Exists('$(PaketIntermediateOutputPath)/$(MSBuildProjectFile).references')" >
|
||||
<PropertyGroup>
|
||||
<ContinuePackingAfterGeneratingNuspec>false</ContinuePackingAfterGeneratingNuspec>
|
||||
</PropertyGroup>
|
||||
</Target>
|
||||
<Target Name="PaketDisableDirectPack" AfterTargets="_IntermediatePack" BeforeTargets="GenerateNuspec" Condition="('$(IsPackable)' == '' Or '$(IsPackable)' == 'true') And Exists('$(PaketIntermediateOutputPath)/$(MSBuildProjectFile).references')" >
|
||||
<PropertyGroup>
|
||||
<ContinuePackingAfterGeneratingNuspec>false</ContinuePackingAfterGeneratingNuspec>
|
||||
</PropertyGroup>
|
||||
</Target>
|
||||
|
||||
<Target Name="PaketOverrideNuspec" DependsOnTargets="SetPaketCommand" AfterTargets="GenerateNuspec" Condition="('$(IsPackable)' == '' Or '$(IsPackable)' == 'true') And Exists('$(PaketIntermediateOutputPath)/$(MSBuildProjectFile).references')" >
|
||||
<ItemGroup>
|
||||
<_NuspecFilesNewLocation Include="$(PaketIntermediateOutputPath)\$(Configuration)\*.nuspec"/>
|
||||
<MSBuildMajorVersion Include="$(DetectedMSBuildVersion.Replace(`-`, `.`).Split(`.`)[0])" />
|
||||
<MSBuildMinorVersion Include="$(DetectedMSBuildVersion.Replace(`-`, `.`).Split(`.`)[1])" />
|
||||
</ItemGroup>
|
||||
<Target Name="PaketOverrideNuspec" DependsOnTargets="SetPaketCommand" AfterTargets="GenerateNuspec" Condition="('$(IsPackable)' == '' Or '$(IsPackable)' == 'true') And Exists('$(PaketIntermediateOutputPath)/$(MSBuildProjectFile).references')" >
|
||||
<ItemGroup>
|
||||
<_NuspecFilesNewLocation Include="$(PaketIntermediateOutputPath)\$(Configuration)\*.nuspec"/>
|
||||
<MSBuildMajorVersion Include="$(DetectedMSBuildVersion.Replace(`-`, `.`).Split(`.`)[0])" />
|
||||
<MSBuildMinorVersion Include="$(DetectedMSBuildVersion.Replace(`-`, `.`).Split(`.`)[1])" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<PaketProjectFile>$(MSBuildProjectDirectory)/$(MSBuildProjectFile)</PaketProjectFile>
|
||||
<ContinuePackingAfterGeneratingNuspec>true</ContinuePackingAfterGeneratingNuspec>
|
||||
<UseMSBuild16_10_Pack>false</UseMSBuild16_10_Pack>
|
||||
<UseMSBuild16_10_Pack Condition=" '@(MSBuildMajorVersion)' >= '16' AND '@(MSBuildMinorVersion)' > '10' ">true</UseMSBuild16_10_Pack>
|
||||
<UseMSBuild16_0_Pack>false</UseMSBuild16_0_Pack>
|
||||
<UseMSBuild16_0_Pack Condition=" '@(MSBuildMajorVersion)' >= '16' AND (! $(UseMSBuild16_10_Pack)) ">true</UseMSBuild16_0_Pack>
|
||||
<UseMSBuild15_9_Pack>false</UseMSBuild15_9_Pack>
|
||||
<UseMSBuild15_9_Pack Condition=" '@(MSBuildMajorVersion)' == '15' AND '@(MSBuildMinorVersion)' > '8' ">true</UseMSBuild15_9_Pack>
|
||||
<UseMSBuild15_8_Pack>false</UseMSBuild15_8_Pack>
|
||||
<UseMSBuild15_8_Pack Condition=" '$(NuGetToolVersion)' != '4.0.0' AND (! $(UseMSBuild15_9_Pack)) AND (! $(UseMSBuild16_0_Pack)) AND (! $(UseMSBuild16_10_Pack)) ">true</UseMSBuild15_8_Pack>
|
||||
<UseNuGet4_Pack>false</UseNuGet4_Pack>
|
||||
<UseNuGet4_Pack Condition=" (! $(UseMSBuild15_8_Pack)) AND (! $(UseMSBuild15_9_Pack)) AND (! $(UseMSBuild16_0_Pack)) AND (! $(UseMSBuild16_10_Pack)) ">true</UseNuGet4_Pack>
|
||||
<AdjustedNuspecOutputPath>$(PaketIntermediateOutputPath)\$(Configuration)</AdjustedNuspecOutputPath>
|
||||
<AdjustedNuspecOutputPath Condition="@(_NuspecFilesNewLocation) == ''">$(PaketIntermediateOutputPath)</AdjustedNuspecOutputPath>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<PaketProjectFile>$(MSBuildProjectDirectory)/$(MSBuildProjectFile)</PaketProjectFile>
|
||||
<ContinuePackingAfterGeneratingNuspec>true</ContinuePackingAfterGeneratingNuspec>
|
||||
<UseMSBuild16_10_Pack>false</UseMSBuild16_10_Pack>
|
||||
<UseMSBuild16_10_Pack Condition=" '@(MSBuildMajorVersion)' >= '16' AND '@(MSBuildMinorVersion)' > '10' ">true</UseMSBuild16_10_Pack>
|
||||
<UseMSBuild16_0_Pack>false</UseMSBuild16_0_Pack>
|
||||
<UseMSBuild16_0_Pack Condition=" '@(MSBuildMajorVersion)' >= '16' AND (! $(UseMSBuild16_10_Pack)) ">true</UseMSBuild16_0_Pack>
|
||||
<UseMSBuild15_9_Pack>false</UseMSBuild15_9_Pack>
|
||||
<UseMSBuild15_9_Pack Condition=" '@(MSBuildMajorVersion)' == '15' AND '@(MSBuildMinorVersion)' > '8' ">true</UseMSBuild15_9_Pack>
|
||||
<UseMSBuild15_8_Pack>false</UseMSBuild15_8_Pack>
|
||||
<UseMSBuild15_8_Pack Condition=" '$(NuGetToolVersion)' != '4.0.0' AND (! $(UseMSBuild15_9_Pack)) AND (! $(UseMSBuild16_0_Pack)) AND (! $(UseMSBuild16_10_Pack)) ">true</UseMSBuild15_8_Pack>
|
||||
<UseNuGet4_Pack>false</UseNuGet4_Pack>
|
||||
<UseNuGet4_Pack Condition=" (! $(UseMSBuild15_8_Pack)) AND (! $(UseMSBuild15_9_Pack)) AND (! $(UseMSBuild16_0_Pack)) AND (! $(UseMSBuild16_10_Pack)) ">true</UseNuGet4_Pack>
|
||||
<AdjustedNuspecOutputPath>$(PaketIntermediateOutputPath)\$(Configuration)</AdjustedNuspecOutputPath>
|
||||
<AdjustedNuspecOutputPath Condition="@(_NuspecFilesNewLocation) == ''">$(PaketIntermediateOutputPath)</AdjustedNuspecOutputPath>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<_NuspecFiles Include="$(AdjustedNuspecOutputPath)\*.$(PackageVersion.Split(`+`)[0]).nuspec"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<_NuspecFiles Include="$(AdjustedNuspecOutputPath)\*.$(PackageVersion.Split(`+`)[0]).nuspec"/>
|
||||
</ItemGroup>
|
||||
|
||||
<Error Text="Error Because of PAKET_ERROR_ON_MSBUILD_EXEC (not calling fix-nuspecs)" Condition=" '$(PAKET_ERROR_ON_MSBUILD_EXEC)' == 'true' " />
|
||||
<Exec Condition="@(_NuspecFiles) != ''" Command='$(PaketCommand) fix-nuspecs files "@(_NuspecFiles)" project-file "$(PaketProjectFile)" ' />
|
||||
<Error Condition="@(_NuspecFiles) == ''" Text='Could not find nuspec files in "$(AdjustedNuspecOutputPath)" (Version: "$(PackageVersion)"), therefore we cannot call "paket fix-nuspecs" and have to error out!' />
|
||||
<Error Text="Error Because of PAKET_ERROR_ON_MSBUILD_EXEC (not calling fix-nuspecs)" Condition=" '$(PAKET_ERROR_ON_MSBUILD_EXEC)' == 'true' " />
|
||||
<Exec Condition="@(_NuspecFiles) != ''" Command='$(PaketCommand) fix-nuspecs files "@(_NuspecFiles)" project-file "$(PaketProjectFile)" ' />
|
||||
<Error Condition="@(_NuspecFiles) == ''" Text='Could not find nuspec files in "$(AdjustedNuspecOutputPath)" (Version: "$(PackageVersion)"), therefore we cannot call "paket fix-nuspecs" and have to error out!' />
|
||||
|
||||
<ConvertToAbsolutePath Condition="@(_NuspecFiles) != ''" Paths="@(_NuspecFiles)">
|
||||
<Output TaskParameter="AbsolutePaths" PropertyName="NuspecFileAbsolutePath" />
|
||||
</ConvertToAbsolutePath>
|
||||
<ConvertToAbsolutePath Condition="@(_NuspecFiles) != ''" Paths="@(_NuspecFiles)">
|
||||
<Output TaskParameter="AbsolutePaths" PropertyName="NuspecFileAbsolutePath" />
|
||||
</ConvertToAbsolutePath>
|
||||
|
||||
<!-- Call Pack -->
|
||||
<PackTask Condition="$(UseMSBuild16_10_Pack)"
|
||||
@@ -368,190 +371,190 @@
|
||||
Readme="$(PackageReadmeFile)"
|
||||
NoDefaultExcludes="$(NoDefaultExcludes)"/>
|
||||
|
||||
<PackTask Condition="$(UseMSBuild16_0_Pack)"
|
||||
PackItem="$(PackProjectInputFile)"
|
||||
PackageFiles="@(_PackageFiles)"
|
||||
PackageFilesToExclude="@(_PackageFilesToExclude)"
|
||||
PackageVersion="$(PackageVersion)"
|
||||
PackageId="$(PackageId)"
|
||||
Title="$(Title)"
|
||||
Authors="$(Authors)"
|
||||
Description="$(Description)"
|
||||
Copyright="$(Copyright)"
|
||||
RequireLicenseAcceptance="$(PackageRequireLicenseAcceptance)"
|
||||
LicenseUrl="$(PackageLicenseUrl)"
|
||||
ProjectUrl="$(PackageProjectUrl)"
|
||||
IconUrl="$(PackageIconUrl)"
|
||||
ReleaseNotes="$(PackageReleaseNotes)"
|
||||
Tags="$(PackageTags)"
|
||||
DevelopmentDependency="$(DevelopmentDependency)"
|
||||
BuildOutputInPackage="@(_BuildOutputInPackage)"
|
||||
TargetPathsToSymbols="@(_TargetPathsToSymbols)"
|
||||
SymbolPackageFormat="$(SymbolPackageFormat)"
|
||||
TargetFrameworks="@(_TargetFrameworks)"
|
||||
AssemblyName="$(AssemblyName)"
|
||||
PackageOutputPath="$(PackageOutputAbsolutePath)"
|
||||
IncludeSymbols="$(IncludeSymbols)"
|
||||
IncludeSource="$(IncludeSource)"
|
||||
PackageTypes="$(PackageType)"
|
||||
IsTool="$(IsTool)"
|
||||
RepositoryUrl="$(RepositoryUrl)"
|
||||
RepositoryType="$(RepositoryType)"
|
||||
RepositoryBranch="$(RepositoryBranch)"
|
||||
RepositoryCommit="$(RepositoryCommit)"
|
||||
SourceFiles="@(_SourceFiles->Distinct())"
|
||||
NoPackageAnalysis="$(NoPackageAnalysis)"
|
||||
MinClientVersion="$(MinClientVersion)"
|
||||
Serviceable="$(Serviceable)"
|
||||
FrameworkAssemblyReferences="@(_FrameworkAssemblyReferences)"
|
||||
ContinuePackingAfterGeneratingNuspec="$(ContinuePackingAfterGeneratingNuspec)"
|
||||
NuspecOutputPath="$(AdjustedNuspecOutputPath)"
|
||||
IncludeBuildOutput="$(IncludeBuildOutput)"
|
||||
BuildOutputFolders="$(BuildOutputTargetFolder)"
|
||||
ContentTargetFolders="$(ContentTargetFolders)"
|
||||
RestoreOutputPath="$(RestoreOutputAbsolutePath)"
|
||||
NuspecFile="$(NuspecFileAbsolutePath)"
|
||||
NuspecBasePath="$(NuspecBasePath)"
|
||||
NuspecProperties="$(NuspecProperties)"
|
||||
PackageLicenseFile="$(PackageLicenseFile)"
|
||||
PackageLicenseExpression="$(PackageLicenseExpression)"
|
||||
PackageLicenseExpressionVersion="$(PackageLicenseExpressionVersion)"
|
||||
NoDefaultExcludes="$(NoDefaultExcludes)" />
|
||||
<PackTask Condition="$(UseMSBuild16_0_Pack)"
|
||||
PackItem="$(PackProjectInputFile)"
|
||||
PackageFiles="@(_PackageFiles)"
|
||||
PackageFilesToExclude="@(_PackageFilesToExclude)"
|
||||
PackageVersion="$(PackageVersion)"
|
||||
PackageId="$(PackageId)"
|
||||
Title="$(Title)"
|
||||
Authors="$(Authors)"
|
||||
Description="$(Description)"
|
||||
Copyright="$(Copyright)"
|
||||
RequireLicenseAcceptance="$(PackageRequireLicenseAcceptance)"
|
||||
LicenseUrl="$(PackageLicenseUrl)"
|
||||
ProjectUrl="$(PackageProjectUrl)"
|
||||
IconUrl="$(PackageIconUrl)"
|
||||
ReleaseNotes="$(PackageReleaseNotes)"
|
||||
Tags="$(PackageTags)"
|
||||
DevelopmentDependency="$(DevelopmentDependency)"
|
||||
BuildOutputInPackage="@(_BuildOutputInPackage)"
|
||||
TargetPathsToSymbols="@(_TargetPathsToSymbols)"
|
||||
SymbolPackageFormat="$(SymbolPackageFormat)"
|
||||
TargetFrameworks="@(_TargetFrameworks)"
|
||||
AssemblyName="$(AssemblyName)"
|
||||
PackageOutputPath="$(PackageOutputAbsolutePath)"
|
||||
IncludeSymbols="$(IncludeSymbols)"
|
||||
IncludeSource="$(IncludeSource)"
|
||||
PackageTypes="$(PackageType)"
|
||||
IsTool="$(IsTool)"
|
||||
RepositoryUrl="$(RepositoryUrl)"
|
||||
RepositoryType="$(RepositoryType)"
|
||||
RepositoryBranch="$(RepositoryBranch)"
|
||||
RepositoryCommit="$(RepositoryCommit)"
|
||||
SourceFiles="@(_SourceFiles->Distinct())"
|
||||
NoPackageAnalysis="$(NoPackageAnalysis)"
|
||||
MinClientVersion="$(MinClientVersion)"
|
||||
Serviceable="$(Serviceable)"
|
||||
FrameworkAssemblyReferences="@(_FrameworkAssemblyReferences)"
|
||||
ContinuePackingAfterGeneratingNuspec="$(ContinuePackingAfterGeneratingNuspec)"
|
||||
NuspecOutputPath="$(AdjustedNuspecOutputPath)"
|
||||
IncludeBuildOutput="$(IncludeBuildOutput)"
|
||||
BuildOutputFolders="$(BuildOutputTargetFolder)"
|
||||
ContentTargetFolders="$(ContentTargetFolders)"
|
||||
RestoreOutputPath="$(RestoreOutputAbsolutePath)"
|
||||
NuspecFile="$(NuspecFileAbsolutePath)"
|
||||
NuspecBasePath="$(NuspecBasePath)"
|
||||
NuspecProperties="$(NuspecProperties)"
|
||||
PackageLicenseFile="$(PackageLicenseFile)"
|
||||
PackageLicenseExpression="$(PackageLicenseExpression)"
|
||||
PackageLicenseExpressionVersion="$(PackageLicenseExpressionVersion)"
|
||||
NoDefaultExcludes="$(NoDefaultExcludes)" />
|
||||
|
||||
<PackTask Condition="$(UseMSBuild15_9_Pack)"
|
||||
PackItem="$(PackProjectInputFile)"
|
||||
PackageFiles="@(_PackageFiles)"
|
||||
PackageFilesToExclude="@(_PackageFilesToExclude)"
|
||||
PackageVersion="$(PackageVersion)"
|
||||
PackageId="$(PackageId)"
|
||||
Title="$(Title)"
|
||||
Authors="$(Authors)"
|
||||
Description="$(Description)"
|
||||
Copyright="$(Copyright)"
|
||||
RequireLicenseAcceptance="$(PackageRequireLicenseAcceptance)"
|
||||
LicenseUrl="$(PackageLicenseUrl)"
|
||||
ProjectUrl="$(PackageProjectUrl)"
|
||||
IconUrl="$(PackageIconUrl)"
|
||||
ReleaseNotes="$(PackageReleaseNotes)"
|
||||
Tags="$(PackageTags)"
|
||||
DevelopmentDependency="$(DevelopmentDependency)"
|
||||
BuildOutputInPackage="@(_BuildOutputInPackage)"
|
||||
TargetPathsToSymbols="@(_TargetPathsToSymbols)"
|
||||
SymbolPackageFormat="$(SymbolPackageFormat)"
|
||||
TargetFrameworks="@(_TargetFrameworks)"
|
||||
AssemblyName="$(AssemblyName)"
|
||||
PackageOutputPath="$(PackageOutputAbsolutePath)"
|
||||
IncludeSymbols="$(IncludeSymbols)"
|
||||
IncludeSource="$(IncludeSource)"
|
||||
PackageTypes="$(PackageType)"
|
||||
IsTool="$(IsTool)"
|
||||
RepositoryUrl="$(RepositoryUrl)"
|
||||
RepositoryType="$(RepositoryType)"
|
||||
RepositoryBranch="$(RepositoryBranch)"
|
||||
RepositoryCommit="$(RepositoryCommit)"
|
||||
SourceFiles="@(_SourceFiles->Distinct())"
|
||||
NoPackageAnalysis="$(NoPackageAnalysis)"
|
||||
MinClientVersion="$(MinClientVersion)"
|
||||
Serviceable="$(Serviceable)"
|
||||
FrameworkAssemblyReferences="@(_FrameworkAssemblyReferences)"
|
||||
ContinuePackingAfterGeneratingNuspec="$(ContinuePackingAfterGeneratingNuspec)"
|
||||
NuspecOutputPath="$(AdjustedNuspecOutputPath)"
|
||||
IncludeBuildOutput="$(IncludeBuildOutput)"
|
||||
BuildOutputFolder="$(BuildOutputTargetFolder)"
|
||||
ContentTargetFolders="$(ContentTargetFolders)"
|
||||
RestoreOutputPath="$(RestoreOutputAbsolutePath)"
|
||||
NuspecFile="$(NuspecFileAbsolutePath)"
|
||||
NuspecBasePath="$(NuspecBasePath)"
|
||||
NuspecProperties="$(NuspecProperties)"/>
|
||||
<PackTask Condition="$(UseMSBuild15_9_Pack)"
|
||||
PackItem="$(PackProjectInputFile)"
|
||||
PackageFiles="@(_PackageFiles)"
|
||||
PackageFilesToExclude="@(_PackageFilesToExclude)"
|
||||
PackageVersion="$(PackageVersion)"
|
||||
PackageId="$(PackageId)"
|
||||
Title="$(Title)"
|
||||
Authors="$(Authors)"
|
||||
Description="$(Description)"
|
||||
Copyright="$(Copyright)"
|
||||
RequireLicenseAcceptance="$(PackageRequireLicenseAcceptance)"
|
||||
LicenseUrl="$(PackageLicenseUrl)"
|
||||
ProjectUrl="$(PackageProjectUrl)"
|
||||
IconUrl="$(PackageIconUrl)"
|
||||
ReleaseNotes="$(PackageReleaseNotes)"
|
||||
Tags="$(PackageTags)"
|
||||
DevelopmentDependency="$(DevelopmentDependency)"
|
||||
BuildOutputInPackage="@(_BuildOutputInPackage)"
|
||||
TargetPathsToSymbols="@(_TargetPathsToSymbols)"
|
||||
SymbolPackageFormat="$(SymbolPackageFormat)"
|
||||
TargetFrameworks="@(_TargetFrameworks)"
|
||||
AssemblyName="$(AssemblyName)"
|
||||
PackageOutputPath="$(PackageOutputAbsolutePath)"
|
||||
IncludeSymbols="$(IncludeSymbols)"
|
||||
IncludeSource="$(IncludeSource)"
|
||||
PackageTypes="$(PackageType)"
|
||||
IsTool="$(IsTool)"
|
||||
RepositoryUrl="$(RepositoryUrl)"
|
||||
RepositoryType="$(RepositoryType)"
|
||||
RepositoryBranch="$(RepositoryBranch)"
|
||||
RepositoryCommit="$(RepositoryCommit)"
|
||||
SourceFiles="@(_SourceFiles->Distinct())"
|
||||
NoPackageAnalysis="$(NoPackageAnalysis)"
|
||||
MinClientVersion="$(MinClientVersion)"
|
||||
Serviceable="$(Serviceable)"
|
||||
FrameworkAssemblyReferences="@(_FrameworkAssemblyReferences)"
|
||||
ContinuePackingAfterGeneratingNuspec="$(ContinuePackingAfterGeneratingNuspec)"
|
||||
NuspecOutputPath="$(AdjustedNuspecOutputPath)"
|
||||
IncludeBuildOutput="$(IncludeBuildOutput)"
|
||||
BuildOutputFolder="$(BuildOutputTargetFolder)"
|
||||
ContentTargetFolders="$(ContentTargetFolders)"
|
||||
RestoreOutputPath="$(RestoreOutputAbsolutePath)"
|
||||
NuspecFile="$(NuspecFileAbsolutePath)"
|
||||
NuspecBasePath="$(NuspecBasePath)"
|
||||
NuspecProperties="$(NuspecProperties)"/>
|
||||
|
||||
<PackTask Condition="$(UseMSBuild15_8_Pack)"
|
||||
PackItem="$(PackProjectInputFile)"
|
||||
PackageFiles="@(_PackageFiles)"
|
||||
PackageFilesToExclude="@(_PackageFilesToExclude)"
|
||||
PackageVersion="$(PackageVersion)"
|
||||
PackageId="$(PackageId)"
|
||||
Title="$(Title)"
|
||||
Authors="$(Authors)"
|
||||
Description="$(Description)"
|
||||
Copyright="$(Copyright)"
|
||||
RequireLicenseAcceptance="$(PackageRequireLicenseAcceptance)"
|
||||
LicenseUrl="$(PackageLicenseUrl)"
|
||||
ProjectUrl="$(PackageProjectUrl)"
|
||||
IconUrl="$(PackageIconUrl)"
|
||||
ReleaseNotes="$(PackageReleaseNotes)"
|
||||
Tags="$(PackageTags)"
|
||||
DevelopmentDependency="$(DevelopmentDependency)"
|
||||
BuildOutputInPackage="@(_BuildOutputInPackage)"
|
||||
TargetPathsToSymbols="@(_TargetPathsToSymbols)"
|
||||
TargetFrameworks="@(_TargetFrameworks)"
|
||||
AssemblyName="$(AssemblyName)"
|
||||
PackageOutputPath="$(PackageOutputAbsolutePath)"
|
||||
IncludeSymbols="$(IncludeSymbols)"
|
||||
IncludeSource="$(IncludeSource)"
|
||||
PackageTypes="$(PackageType)"
|
||||
IsTool="$(IsTool)"
|
||||
RepositoryUrl="$(RepositoryUrl)"
|
||||
RepositoryType="$(RepositoryType)"
|
||||
RepositoryBranch="$(RepositoryBranch)"
|
||||
RepositoryCommit="$(RepositoryCommit)"
|
||||
SourceFiles="@(_SourceFiles->Distinct())"
|
||||
NoPackageAnalysis="$(NoPackageAnalysis)"
|
||||
MinClientVersion="$(MinClientVersion)"
|
||||
Serviceable="$(Serviceable)"
|
||||
FrameworkAssemblyReferences="@(_FrameworkAssemblyReferences)"
|
||||
ContinuePackingAfterGeneratingNuspec="$(ContinuePackingAfterGeneratingNuspec)"
|
||||
NuspecOutputPath="$(AdjustedNuspecOutputPath)"
|
||||
IncludeBuildOutput="$(IncludeBuildOutput)"
|
||||
BuildOutputFolder="$(BuildOutputTargetFolder)"
|
||||
ContentTargetFolders="$(ContentTargetFolders)"
|
||||
RestoreOutputPath="$(RestoreOutputAbsolutePath)"
|
||||
NuspecFile="$(NuspecFileAbsolutePath)"
|
||||
NuspecBasePath="$(NuspecBasePath)"
|
||||
NuspecProperties="$(NuspecProperties)"/>
|
||||
<PackTask Condition="$(UseMSBuild15_8_Pack)"
|
||||
PackItem="$(PackProjectInputFile)"
|
||||
PackageFiles="@(_PackageFiles)"
|
||||
PackageFilesToExclude="@(_PackageFilesToExclude)"
|
||||
PackageVersion="$(PackageVersion)"
|
||||
PackageId="$(PackageId)"
|
||||
Title="$(Title)"
|
||||
Authors="$(Authors)"
|
||||
Description="$(Description)"
|
||||
Copyright="$(Copyright)"
|
||||
RequireLicenseAcceptance="$(PackageRequireLicenseAcceptance)"
|
||||
LicenseUrl="$(PackageLicenseUrl)"
|
||||
ProjectUrl="$(PackageProjectUrl)"
|
||||
IconUrl="$(PackageIconUrl)"
|
||||
ReleaseNotes="$(PackageReleaseNotes)"
|
||||
Tags="$(PackageTags)"
|
||||
DevelopmentDependency="$(DevelopmentDependency)"
|
||||
BuildOutputInPackage="@(_BuildOutputInPackage)"
|
||||
TargetPathsToSymbols="@(_TargetPathsToSymbols)"
|
||||
TargetFrameworks="@(_TargetFrameworks)"
|
||||
AssemblyName="$(AssemblyName)"
|
||||
PackageOutputPath="$(PackageOutputAbsolutePath)"
|
||||
IncludeSymbols="$(IncludeSymbols)"
|
||||
IncludeSource="$(IncludeSource)"
|
||||
PackageTypes="$(PackageType)"
|
||||
IsTool="$(IsTool)"
|
||||
RepositoryUrl="$(RepositoryUrl)"
|
||||
RepositoryType="$(RepositoryType)"
|
||||
RepositoryBranch="$(RepositoryBranch)"
|
||||
RepositoryCommit="$(RepositoryCommit)"
|
||||
SourceFiles="@(_SourceFiles->Distinct())"
|
||||
NoPackageAnalysis="$(NoPackageAnalysis)"
|
||||
MinClientVersion="$(MinClientVersion)"
|
||||
Serviceable="$(Serviceable)"
|
||||
FrameworkAssemblyReferences="@(_FrameworkAssemblyReferences)"
|
||||
ContinuePackingAfterGeneratingNuspec="$(ContinuePackingAfterGeneratingNuspec)"
|
||||
NuspecOutputPath="$(AdjustedNuspecOutputPath)"
|
||||
IncludeBuildOutput="$(IncludeBuildOutput)"
|
||||
BuildOutputFolder="$(BuildOutputTargetFolder)"
|
||||
ContentTargetFolders="$(ContentTargetFolders)"
|
||||
RestoreOutputPath="$(RestoreOutputAbsolutePath)"
|
||||
NuspecFile="$(NuspecFileAbsolutePath)"
|
||||
NuspecBasePath="$(NuspecBasePath)"
|
||||
NuspecProperties="$(NuspecProperties)"/>
|
||||
|
||||
<PackTask Condition="$(UseNuGet4_Pack)"
|
||||
PackItem="$(PackProjectInputFile)"
|
||||
PackageFiles="@(_PackageFiles)"
|
||||
PackageFilesToExclude="@(_PackageFilesToExclude)"
|
||||
PackageVersion="$(PackageVersion)"
|
||||
PackageId="$(PackageId)"
|
||||
Title="$(Title)"
|
||||
Authors="$(Authors)"
|
||||
Description="$(Description)"
|
||||
Copyright="$(Copyright)"
|
||||
RequireLicenseAcceptance="$(PackageRequireLicenseAcceptance)"
|
||||
LicenseUrl="$(PackageLicenseUrl)"
|
||||
ProjectUrl="$(PackageProjectUrl)"
|
||||
IconUrl="$(PackageIconUrl)"
|
||||
ReleaseNotes="$(PackageReleaseNotes)"
|
||||
Tags="$(PackageTags)"
|
||||
TargetPathsToAssemblies="@(_TargetPathsToAssemblies->'%(FinalOutputPath)')"
|
||||
TargetPathsToSymbols="@(_TargetPathsToSymbols)"
|
||||
TargetFrameworks="@(_TargetFrameworks)"
|
||||
AssemblyName="$(AssemblyName)"
|
||||
PackageOutputPath="$(PackageOutputAbsolutePath)"
|
||||
IncludeSymbols="$(IncludeSymbols)"
|
||||
IncludeSource="$(IncludeSource)"
|
||||
PackageTypes="$(PackageType)"
|
||||
IsTool="$(IsTool)"
|
||||
RepositoryUrl="$(RepositoryUrl)"
|
||||
RepositoryType="$(RepositoryType)"
|
||||
RepositoryBranch="$(RepositoryBranch)"
|
||||
RepositoryCommit="$(RepositoryCommit)"
|
||||
SourceFiles="@(_SourceFiles->Distinct())"
|
||||
NoPackageAnalysis="$(NoPackageAnalysis)"
|
||||
MinClientVersion="$(MinClientVersion)"
|
||||
Serviceable="$(Serviceable)"
|
||||
AssemblyReferences="@(_References)"
|
||||
ContinuePackingAfterGeneratingNuspec="$(ContinuePackingAfterGeneratingNuspec)"
|
||||
NuspecOutputPath="$(AdjustedNuspecOutputPath)"
|
||||
IncludeBuildOutput="$(IncludeBuildOutput)"
|
||||
BuildOutputFolder="$(BuildOutputTargetFolder)"
|
||||
ContentTargetFolders="$(ContentTargetFolders)"
|
||||
RestoreOutputPath="$(RestoreOutputAbsolutePath)"
|
||||
NuspecFile="$(NuspecFileAbsolutePath)"
|
||||
NuspecBasePath="$(NuspecBasePath)"
|
||||
NuspecProperties="$(NuspecProperties)"/>
|
||||
</Target>
|
||||
<!--/+:cnd:noEmit-->
|
||||
<PackTask Condition="$(UseNuGet4_Pack)"
|
||||
PackItem="$(PackProjectInputFile)"
|
||||
PackageFiles="@(_PackageFiles)"
|
||||
PackageFilesToExclude="@(_PackageFilesToExclude)"
|
||||
PackageVersion="$(PackageVersion)"
|
||||
PackageId="$(PackageId)"
|
||||
Title="$(Title)"
|
||||
Authors="$(Authors)"
|
||||
Description="$(Description)"
|
||||
Copyright="$(Copyright)"
|
||||
RequireLicenseAcceptance="$(PackageRequireLicenseAcceptance)"
|
||||
LicenseUrl="$(PackageLicenseUrl)"
|
||||
ProjectUrl="$(PackageProjectUrl)"
|
||||
IconUrl="$(PackageIconUrl)"
|
||||
ReleaseNotes="$(PackageReleaseNotes)"
|
||||
Tags="$(PackageTags)"
|
||||
TargetPathsToAssemblies="@(_TargetPathsToAssemblies->'%(FinalOutputPath)')"
|
||||
TargetPathsToSymbols="@(_TargetPathsToSymbols)"
|
||||
TargetFrameworks="@(_TargetFrameworks)"
|
||||
AssemblyName="$(AssemblyName)"
|
||||
PackageOutputPath="$(PackageOutputAbsolutePath)"
|
||||
IncludeSymbols="$(IncludeSymbols)"
|
||||
IncludeSource="$(IncludeSource)"
|
||||
PackageTypes="$(PackageType)"
|
||||
IsTool="$(IsTool)"
|
||||
RepositoryUrl="$(RepositoryUrl)"
|
||||
RepositoryType="$(RepositoryType)"
|
||||
RepositoryBranch="$(RepositoryBranch)"
|
||||
RepositoryCommit="$(RepositoryCommit)"
|
||||
SourceFiles="@(_SourceFiles->Distinct())"
|
||||
NoPackageAnalysis="$(NoPackageAnalysis)"
|
||||
MinClientVersion="$(MinClientVersion)"
|
||||
Serviceable="$(Serviceable)"
|
||||
AssemblyReferences="@(_References)"
|
||||
ContinuePackingAfterGeneratingNuspec="$(ContinuePackingAfterGeneratingNuspec)"
|
||||
NuspecOutputPath="$(AdjustedNuspecOutputPath)"
|
||||
IncludeBuildOutput="$(IncludeBuildOutput)"
|
||||
BuildOutputFolder="$(BuildOutputTargetFolder)"
|
||||
ContentTargetFolders="$(ContentTargetFolders)"
|
||||
RestoreOutputPath="$(RestoreOutputAbsolutePath)"
|
||||
NuspecFile="$(NuspecFileAbsolutePath)"
|
||||
NuspecBasePath="$(NuspecBasePath)"
|
||||
NuspecProperties="$(NuspecProperties)"/>
|
||||
</Target>
|
||||
<!--/+:cnd:noEmit-->
|
||||
</Project>
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
]
|
||||
},
|
||||
"paket": {
|
||||
"version": "8.0.0",
|
||||
"version": "8.0.3",
|
||||
"commands": [
|
||||
"paket"
|
||||
]
|
||||
|
||||
35
package-lock.json
generated
35
package-lock.json
generated
@@ -17583,6 +17583,8 @@
|
||||
},
|
||||
"node_modules/npm/node_modules/agent-base": {
|
||||
"version": "7.1.1",
|
||||
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz",
|
||||
"integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==",
|
||||
"dev": true,
|
||||
"inBundle": true,
|
||||
"license": "MIT",
|
||||
@@ -17730,6 +17732,8 @@
|
||||
},
|
||||
"node_modules/npm/node_modules/chalk": {
|
||||
"version": "5.3.0",
|
||||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
|
||||
"integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
|
||||
"dev": true,
|
||||
"inBundle": true,
|
||||
"license": "MIT",
|
||||
@@ -18142,6 +18146,8 @@
|
||||
},
|
||||
"node_modules/npm/node_modules/hosted-git-info": {
|
||||
"version": "7.0.1",
|
||||
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz",
|
||||
"integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==",
|
||||
"dev": true,
|
||||
"inBundle": true,
|
||||
"license": "ISC",
|
||||
@@ -18160,6 +18166,8 @@
|
||||
},
|
||||
"node_modules/npm/node_modules/http-proxy-agent": {
|
||||
"version": "7.0.2",
|
||||
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
|
||||
"integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
|
||||
"dev": true,
|
||||
"inBundle": true,
|
||||
"license": "MIT",
|
||||
@@ -18303,6 +18311,8 @@
|
||||
},
|
||||
"node_modules/npm/node_modules/is-core-module": {
|
||||
"version": "2.13.1",
|
||||
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
|
||||
"integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
|
||||
"dev": true,
|
||||
"inBundle": true,
|
||||
"license": "MIT",
|
||||
@@ -18571,6 +18581,8 @@
|
||||
},
|
||||
"node_modules/npm/node_modules/lru-cache": {
|
||||
"version": "10.2.0",
|
||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
|
||||
"integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
|
||||
"dev": true,
|
||||
"inBundle": true,
|
||||
"license": "ISC",
|
||||
@@ -18851,6 +18863,8 @@
|
||||
},
|
||||
"node_modules/npm/node_modules/normalize-package-data": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz",
|
||||
"integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==",
|
||||
"dev": true,
|
||||
"inBundle": true,
|
||||
"license": "BSD-2-Clause",
|
||||
@@ -19246,6 +19260,8 @@
|
||||
},
|
||||
"node_modules/npm/node_modules/semver": {
|
||||
"version": "7.6.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
|
||||
"integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
|
||||
"dev": true,
|
||||
"inBundle": true,
|
||||
"license": "ISC",
|
||||
@@ -19616,6 +19632,8 @@
|
||||
},
|
||||
"node_modules/npm/node_modules/validate-npm-package-license": {
|
||||
"version": "3.0.4",
|
||||
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
|
||||
"integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
|
||||
"dev": true,
|
||||
"inBundle": true,
|
||||
"license": "Apache-2.0",
|
||||
@@ -32145,23 +32163,6 @@
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/update-notifier/node_modules/ansi-align/node_modules/emoji-regex": {
|
||||
"version": "7.0.3",
|
||||
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
|
||||
"integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/update-notifier/node_modules/ansi-align/node_modules/is-fullwidth-code-point": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
|
||||
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=4"
|
||||
}
|
||||
},
|
||||
"node_modules/update-notifier/node_modules/ansi-align/node_modules/string-width": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
|
||||
|
||||
670
paket.lock
670
paket.lock
@@ -4,34 +4,34 @@ GROUP Fable
|
||||
RESTRICTION: || (== net5.0) (== net6.0) (== net8.0) (== netcoreapp3.1)
|
||||
NUGET
|
||||
remote: https://www.nuget.org/api/v2
|
||||
Fable.AST (4.3)
|
||||
Fable.Browser.Blob (1.3)
|
||||
Fable.Core (>= 3.0)
|
||||
Fable.AST (4.4)
|
||||
Fable.Browser.Blob (1.4)
|
||||
Fable.Core (>= 3.2.8)
|
||||
FSharp.Core (>= 4.7.2)
|
||||
Fable.Browser.Dom (2.15)
|
||||
Fable.Browser.Dom (2.16)
|
||||
Fable.Browser.Blob (>= 1.3)
|
||||
Fable.Browser.Event (>= 1.5)
|
||||
Fable.Browser.WebStorage (>= 1.2)
|
||||
Fable.Core (>= 3.2.8)
|
||||
FSharp.Core (>= 4.7.2)
|
||||
Fable.Browser.Event (1.5)
|
||||
Fable.Browser.Gamepad (>= 1.1)
|
||||
Fable.Core (>= 3.0)
|
||||
Fable.Browser.Event (1.6)
|
||||
Fable.Browser.Gamepad (>= 1.3)
|
||||
Fable.Core (>= 3.2.8)
|
||||
FSharp.Core (>= 4.7.2)
|
||||
Fable.Browser.Gamepad (1.2)
|
||||
Fable.Core (>= 3.0)
|
||||
Fable.Browser.Gamepad (1.3)
|
||||
Fable.Core (>= 3.2.8)
|
||||
FSharp.Core (>= 4.7.2)
|
||||
Fable.Browser.Url (1.3.2)
|
||||
Fable.Core (>= 3.0)
|
||||
Fable.Browser.Url (1.4)
|
||||
Fable.Core (>= 3.2.8)
|
||||
FSharp.Core (>= 4.7.2)
|
||||
Fable.Browser.WebStorage (1.2)
|
||||
Fable.Browser.Event (>= 1.5)
|
||||
Fable.Core (>= 3.0)
|
||||
Fable.Browser.WebStorage (1.3)
|
||||
Fable.Browser.Event (>= 1.6)
|
||||
Fable.Core (>= 3.2.8)
|
||||
FSharp.Core (>= 4.7.2)
|
||||
Fable.Browser.XMLHttpRequest (1.3)
|
||||
Fable.Browser.Blob (>= 1.3)
|
||||
Fable.Browser.Event (>= 1.5)
|
||||
Fable.Core (>= 3.0)
|
||||
Fable.Browser.XMLHttpRequest (1.4)
|
||||
Fable.Browser.Blob (>= 1.4)
|
||||
Fable.Browser.Event (>= 1.6)
|
||||
Fable.Core (>= 3.2.8)
|
||||
FSharp.Core (>= 4.7.2)
|
||||
Fable.Core (3.7.1)
|
||||
Fable.Elmish (3.1)
|
||||
@@ -81,13 +81,13 @@ NUGET
|
||||
Fable.Promise (>= 2.2.2 < 3.0)
|
||||
Feliz (>= 1.47 < 2.0)
|
||||
FSharp.Core (>= 4.7.2)
|
||||
Fable.Remoting.Client (7.30)
|
||||
Fable.Remoting.Client (7.32)
|
||||
Fable.Browser.XMLHttpRequest (>= 1.0)
|
||||
Fable.Core (>= 3.1.5)
|
||||
Fable.Remoting.MsgPack (>= 1.21)
|
||||
Fable.Remoting.MsgPack (>= 1.24)
|
||||
Fable.SimpleJson (>= 3.24)
|
||||
FSharp.Core (>= 4.7.2)
|
||||
Fable.Remoting.MsgPack (1.21)
|
||||
Fable.Remoting.MsgPack (1.24)
|
||||
FSharp.Core (>= 4.7.2)
|
||||
Fable.SimpleJson (3.24)
|
||||
Fable.Core (>= 3.1.5)
|
||||
@@ -284,47 +284,44 @@ NUGET
|
||||
FSharp.Compiler.Service (>= 36.0.1) - restriction: >= netstandard2.0
|
||||
FSharp.Core (>= 4.6.2) - restriction: >= netstandard2.0
|
||||
Newtonsoft.Json (>= 12.0.3) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Framework (17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.VisualStudio.Setup.Configuration.Interop (>= 3.2.2146) - restriction: >= net472
|
||||
Microsoft.Build.Framework (17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.Win32.Registry (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Memory (>= 4.5.5) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Security.Principal.Windows (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
Microsoft.Build.Tasks.Core (17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Framework (>= 17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Utilities.Core (>= 17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Tasks.Core (17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Framework (>= 17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Utilities.Core (>= 17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.IO.Redist (>= 6.0) - restriction: >= net472
|
||||
Microsoft.NET.StringTools (>= 17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.VisualStudio.Setup.Configuration.Interop (>= 3.2.2146) - restriction: || (>= net472) (>= net8.0)
|
||||
Microsoft.NET.StringTools (>= 17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.Win32.Registry (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.CodeDom (>= 7.0) - restriction: || (&& (< net472) (>= netstandard2.0)) (>= net8.0)
|
||||
System.Collections.Immutable (>= 7.0) - restriction: >= netstandard2.0
|
||||
System.Configuration.ConfigurationManager (>= 7.0) - restriction: >= netstandard2.0
|
||||
System.Collections.Immutable (>= 8.0) - restriction: >= netstandard2.0
|
||||
System.Configuration.ConfigurationManager (>= 8.0) - restriction: >= netstandard2.0
|
||||
System.Memory (>= 4.5.5) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Reflection.Metadata (>= 7.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Resources.Extensions (>= 7.0) - restriction: >= netstandard2.0
|
||||
System.Reflection.Metadata (>= 8.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Resources.Extensions (>= 8.0) - restriction: >= netstandard2.0
|
||||
System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Security.Cryptography.Pkcs (>= 7.0.2) - restriction: || (&& (< net472) (>= netstandard2.0)) (>= net8.0)
|
||||
System.Security.Cryptography.Xml (>= 7.0.1) - restriction: || (&& (< net472) (>= netstandard2.0)) (>= net8.0)
|
||||
System.Security.Principal.Windows (>= 5.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Security.Principal.Windows (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Text.Encoding.CodePages (>= 7.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Threading.Tasks.Dataflow (>= 7.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
Microsoft.Build.Utilities.Core (17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Framework (>= 17.8.3) - restriction: >= netstandard2.0
|
||||
System.Threading.Tasks.Dataflow (>= 8.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
Microsoft.Build.Utilities.Core (17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Framework (>= 17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.IO.Redist (>= 6.0) - restriction: >= net472
|
||||
Microsoft.NET.StringTools (>= 17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.VisualStudio.Setup.Configuration.Interop (>= 3.2.2146) - restriction: || (>= net472) (>= net8.0)
|
||||
Microsoft.NET.StringTools (>= 17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.Win32.Registry (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Collections.Immutable (>= 7.0) - restriction: >= netstandard2.0
|
||||
System.Configuration.ConfigurationManager (>= 7.0) - restriction: >= netstandard2.0
|
||||
System.Collections.Immutable (>= 8.0) - restriction: >= netstandard2.0
|
||||
System.Configuration.ConfigurationManager (>= 8.0) - restriction: >= netstandard2.0
|
||||
System.Memory (>= 4.5.5) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Security.Principal.Windows (>= 5.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Security.Principal.Windows (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Text.Encoding.CodePages (>= 7.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
Microsoft.IO.Redist (6.0) - restriction: >= net472
|
||||
System.Buffers (>= 4.5.1) - restriction: >= net472
|
||||
System.Memory (>= 4.5.4) - restriction: >= net472
|
||||
Microsoft.NET.StringTools (17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.NET.StringTools (17.9.5) - restriction: >= netstandard2.0
|
||||
System.Memory (>= 4.5.5) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
Microsoft.NETCore.Platforms (7.0.4) - restriction: || (&& (< monoandroid) (< net45) (< netstandard1.2) (>= netstandard2.0) (< win8)) (&& (< monoandroid) (< net45) (< netstandard1.3) (>= netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (< net45) (< netstandard1.5) (>= netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (< net45) (>= netstandard2.0) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (>= net8.0) (< netcoreapp2.1) (< netstandard2.1) (< xamarintvos) (< xamarinwatchos)) (&& (>= netcoreapp2.0) (< netcoreapp2.1)) (&& (>= netcoreapp2.1) (< netcoreapp3.0))
|
||||
@@ -338,23 +335,22 @@ NUGET
|
||||
Microsoft.NETFramework.ReferenceAssemblies.net472 (1.0.3) - restriction: && (>= net472) (< net48)
|
||||
Microsoft.NETFramework.ReferenceAssemblies.net48 (1.0.3) - restriction: && (>= net48) (< net481)
|
||||
Microsoft.NETFramework.ReferenceAssemblies.net481 (1.0.3) - restriction: >= net481
|
||||
Microsoft.VisualStudio.Setup.Configuration.Interop (3.8.2112) - restriction: || (>= net472) (>= net8.0)
|
||||
Microsoft.Win32.Registry (5.0) - restriction: || (&& (< net45) (>= netstandard2.0)) (&& (< net472) (< net8.0) (>= netstandard2.0))
|
||||
System.Buffers (>= 4.5.1) - restriction: || (&& (>= monoandroid) (< netstandard1.3)) (>= monotouch) (&& (< net46) (< netcoreapp2.0) (>= netstandard2.0)) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos)
|
||||
System.Memory (>= 4.5.4) - restriction: || (&& (< monoandroid) (>= netcoreapp2.0) (< netcoreapp2.1) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< net46) (< netcoreapp2.0) (>= netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (>= uap10.1)
|
||||
System.Security.AccessControl (>= 5.0) - restriction: || (&& (>= monoandroid) (< netstandard1.3)) (&& (< monoandroid) (>= netcoreapp2.0)) (>= monotouch) (&& (< net46) (< netcoreapp2.0) (>= netstandard2.0)) (>= net461) (>= netcoreapp2.1) (>= uap10.1) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos)
|
||||
System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (>= monoandroid) (< netstandard1.3)) (&& (< monoandroid) (>= netcoreapp2.0)) (>= monotouch) (&& (< net46) (< netcoreapp2.0) (>= netstandard2.0)) (>= net461) (>= netcoreapp2.1) (>= uap10.1) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos)
|
||||
Mono.Posix.NETStandard (1.0) - restriction: >= netstandard2.0
|
||||
MSBuild.StructuredLogger (2.2.158) - restriction: >= netstandard2.0
|
||||
MSBuild.StructuredLogger (2.2.235) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Framework (>= 17.5) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Utilities.Core (>= 17.5) - restriction: >= netstandard2.0
|
||||
Newtonsoft.Json (13.0.3) - restriction: >= netstandard2.0
|
||||
NuGet.Common (6.8) - restriction: >= netstandard2.0
|
||||
NuGet.Frameworks (>= 6.8) - restriction: >= netstandard2.0
|
||||
NuGet.Configuration (6.8) - restriction: >= netstandard2.0
|
||||
NuGet.Common (>= 6.8) - restriction: >= netstandard2.0
|
||||
NuGet.Common (6.9.1) - restriction: >= netstandard2.0
|
||||
NuGet.Frameworks (>= 6.9.1) - restriction: >= netstandard2.0
|
||||
NuGet.Configuration (6.9.1) - restriction: >= netstandard2.0
|
||||
NuGet.Common (>= 6.9.1) - restriction: >= netstandard2.0
|
||||
System.Security.Cryptography.ProtectedData (>= 4.4) - restriction: && (< net472) (>= netstandard2.0)
|
||||
NuGet.Frameworks (6.8) - restriction: >= netstandard2.0
|
||||
NuGet.Frameworks (6.9.1) - restriction: >= netstandard2.0
|
||||
NuGet.Packaging (5.6)
|
||||
Newtonsoft.Json (>= 9.0.1) - restriction: >= netstandard2.0
|
||||
NuGet.Configuration (>= 5.6) - restriction: >= netstandard2.0
|
||||
@@ -363,7 +359,7 @@ NUGET
|
||||
NuGet.Protocol (5.6) - restriction: >= netstandard2.0
|
||||
NuGet.Packaging (>= 5.6) - restriction: >= netstandard2.0
|
||||
System.Dynamic.Runtime (>= 4.3) - restriction: && (< net472) (>= netstandard2.0)
|
||||
NuGet.Versioning (6.8) - restriction: >= netstandard2.0
|
||||
NuGet.Versioning (6.9.1) - restriction: >= netstandard2.0
|
||||
Sln (0.3) - restriction: >= netstandard2.0
|
||||
System.Buffers (4.5.1) - restriction: || (&& (>= net462) (>= netstandard2.1)) (&& (< net6.0) (>= netstandard2.1)) (&& (>= net8.0) (< netstandard2.1)) (>= netstandard2.0)
|
||||
System.CodeDom (8.0) - restriction: || (&& (< net472) (>= netstandard2.0)) (>= net8.0)
|
||||
@@ -495,7 +491,7 @@ NUGET
|
||||
System.IO (>= 4.3) - restriction: && (< monotouch) (< net462) (>= netstandard1.5) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
|
||||
System.Reflection (>= 4.3) - restriction: && (< monotouch) (< net462) (>= netstandard1.5) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
|
||||
System.Runtime (>= 4.3) - restriction: && (< monotouch) (< net462) (>= netstandard1.5) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
|
||||
System.Security.AccessControl (6.0) - restriction: || (&& (>= monoandroid) (< netstandard1.3) (>= netstandard2.0)) (&& (< monoandroid) (>= netcoreapp2.0)) (&& (>= monotouch) (>= netstandard2.0)) (&& (< net45) (>= net461) (>= netstandard2.0)) (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0)) (&& (< net462) (< net6.0) (>= netstandard2.0)) (&& (< net6.0) (>= net8.0)) (>= netcoreapp2.1) (&& (>= netstandard2.0) (>= uap10.1)) (&& (>= netstandard2.0) (>= xamarintvos)) (&& (>= netstandard2.0) (>= xamarinwatchos)) (>= xamarinios) (>= xamarinmac)
|
||||
System.Security.AccessControl (6.0.1) - restriction: || (&& (>= monoandroid) (< netstandard1.3) (>= netstandard2.0)) (&& (< monoandroid) (>= netcoreapp2.0)) (&& (>= monotouch) (>= netstandard2.0)) (&& (< net45) (>= net461) (>= netstandard2.0)) (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0)) (&& (< net462) (< net6.0) (>= netstandard2.0)) (&& (< net6.0) (>= net8.0)) (>= netcoreapp2.1) (&& (>= netstandard2.0) (>= uap10.1)) (&& (>= netstandard2.0) (>= xamarintvos)) (&& (>= netstandard2.0) (>= xamarinwatchos)) (>= xamarinios) (>= xamarinmac)
|
||||
System.Security.Principal.Windows (>= 5.0) - restriction: || (>= net461) (&& (< net6.0) (>= netstandard2.0))
|
||||
System.Security.Cryptography.Cng (5.0) - restriction: || (&& (< net462) (>= netstandard2.0) (< netstandard2.1)) (&& (< net6.0) (>= net8.0)) (&& (< net6.0) (>= netstandard2.1)) (&& (>= net8.0) (< netstandard2.1))
|
||||
Microsoft.NETCore.Platforms (>= 5.0) - restriction: && (< monoandroid) (>= netcoreapp2.0) (< netcoreapp2.1) (< netstandard2.1) (< xamarintvos) (< xamarinwatchos)
|
||||
@@ -511,7 +507,7 @@ NUGET
|
||||
System.Memory (>= 4.5.5) - restriction: && (< net462) (< net6.0) (>= netstandard2.0)
|
||||
System.Security.AccessControl (>= 6.0) - restriction: && (< net462) (< net6.0) (>= netstandard2.0)
|
||||
System.Security.Cryptography.Pkcs (>= 8.0) - restriction: || (&& (< net462) (>= netstandard2.0)) (>= net6.0)
|
||||
System.Security.Principal.Windows (5.0) - restriction: || (&& (>= monoandroid) (< netstandard1.3) (>= netstandard2.0)) (&& (< monoandroid) (>= netcoreapp2.0)) (&& (>= monotouch) (>= netstandard2.0)) (&& (< net45) (>= net461) (>= netstandard2.0)) (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0)) (&& (>= net461) (>= netcoreapp2.0)) (>= net472) (&& (< net8.0) (>= netstandard2.0)) (>= netcoreapp2.1) (&& (>= netstandard2.0) (>= uap10.1)) (&& (>= netstandard2.0) (>= xamarintvos)) (&& (>= netstandard2.0) (>= xamarinwatchos)) (>= xamarinios) (>= xamarinmac)
|
||||
System.Security.Principal.Windows (5.0) - restriction: || (&& (>= monoandroid) (< netstandard1.3) (>= netstandard2.0)) (&& (< monoandroid) (>= netcoreapp2.0)) (&& (>= monotouch) (>= netstandard2.0)) (&& (< net45) (>= net461) (>= netstandard2.0)) (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0)) (&& (>= net461) (>= netcoreapp2.0)) (&& (< net472) (< net8.0) (>= netstandard2.0)) (>= netcoreapp2.1) (&& (>= netstandard2.0) (>= uap10.1)) (&& (>= netstandard2.0) (>= xamarintvos)) (&& (>= netstandard2.0) (>= xamarinwatchos)) (>= xamarinios) (>= xamarinmac)
|
||||
Microsoft.NETCore.Platforms (>= 5.0) - restriction: || (&& (>= netcoreapp2.0) (< netcoreapp2.1)) (&& (>= netcoreapp2.1) (< netcoreapp3.0))
|
||||
System.Text.Encoding (4.3) - restriction: || (&& (< monoandroid) (< net45) (< netstandard1.3) (>= netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (< net45) (< netstandard1.5) (>= netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (< net45) (>= netstandard2.0) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos))
|
||||
Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.3) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.3) (< win8) (< wp8) (< wpa81))
|
||||
@@ -568,7 +564,7 @@ NUGET
|
||||
Fable.Remoting.Json (2.23)
|
||||
FSharp.Core (>= 6.0)
|
||||
Newtonsoft.Json (>= 12.0.2)
|
||||
Fable.Remoting.MsgPack (1.21)
|
||||
Fable.Remoting.MsgPack (1.24)
|
||||
FSharp.Core (>= 4.7.2)
|
||||
Fable.Remoting.Server (5.35)
|
||||
Fable.Remoting.Json (>= 2.23)
|
||||
@@ -583,113 +579,452 @@ NUGET
|
||||
FSharp.Control.Websockets (0.2.3)
|
||||
FSharp.Core (>= 6.0)
|
||||
Microsoft.IO.RecyclableMemoryStream (>= 2.2.1)
|
||||
FSharp.Core (8.0.101)
|
||||
FSharp.Core (8.0.200)
|
||||
FSharp.Data (3.3.3)
|
||||
FSharp.Core (>= 4.3.4)
|
||||
Gee.External.Capstone (2.3)
|
||||
Giraffe (6.2)
|
||||
Giraffe (6.3)
|
||||
FSharp.Core (>= 6.0)
|
||||
Giraffe.ViewEngine (>= 1.4)
|
||||
Microsoft.IO.RecyclableMemoryStream (>= 2.2.1)
|
||||
Newtonsoft.Json (>= 13.0.3)
|
||||
System.Text.Json (>= 7.0.3)
|
||||
System.Text.Json (>= 7.0.4)
|
||||
Giraffe.ViewEngine (1.4)
|
||||
FSharp.Core (>= 5.0)
|
||||
Iced (1.20)
|
||||
Microsoft.AspNetCore.Authentication.JwtBearer (8.0.1)
|
||||
Iced (1.21)
|
||||
Microsoft.AspNetCore.Authentication.JwtBearer (8.0.4)
|
||||
Microsoft.IdentityModel.Protocols.OpenIdConnect (>= 7.1.2)
|
||||
Microsoft.AspNetCore.Connections.Abstractions (8.0.1)
|
||||
Microsoft.Extensions.Features (>= 8.0.1)
|
||||
Microsoft.AspNetCore.Connections.Abstractions (8.0.4)
|
||||
Microsoft.Extensions.Features (>= 8.0.4)
|
||||
System.IO.Pipelines (>= 8.0)
|
||||
Microsoft.AspNetCore.Http.Connections.Client (8.0.1)
|
||||
Microsoft.AspNetCore.Http.Connections.Common (>= 8.0.1)
|
||||
Microsoft.Extensions.Logging.Abstractions (>= 8.0)
|
||||
Microsoft.Extensions.Options (>= 8.0.1)
|
||||
Microsoft.AspNetCore.Http.Connections.Common (8.0.1)
|
||||
Microsoft.AspNetCore.Connections.Abstractions (>= 8.0.1)
|
||||
Microsoft.AspNetCore.SignalR.Client (8.0.1)
|
||||
Microsoft.AspNetCore.Http.Connections.Client (>= 8.0.1)
|
||||
Microsoft.AspNetCore.SignalR.Client.Core (>= 8.0.1)
|
||||
Microsoft.AspNetCore.SignalR.Client.Core (8.0.1)
|
||||
Microsoft.AspNetCore.SignalR.Common (>= 8.0.1)
|
||||
Microsoft.AspNetCore.SignalR.Protocols.Json (>= 8.0.1)
|
||||
Microsoft.AspNetCore.Http.Connections.Client (8.0.4)
|
||||
Microsoft.AspNetCore.Http.Connections.Common (>= 8.0.4)
|
||||
Microsoft.Extensions.Logging.Abstractions (>= 8.0.1)
|
||||
Microsoft.Extensions.Options (>= 8.0.2)
|
||||
Microsoft.AspNetCore.Http.Connections.Common (8.0.4)
|
||||
Microsoft.AspNetCore.Connections.Abstractions (>= 8.0.4)
|
||||
Microsoft.AspNetCore.SignalR.Client (8.0.4)
|
||||
Microsoft.AspNetCore.Http.Connections.Client (>= 8.0.4)
|
||||
Microsoft.AspNetCore.SignalR.Client.Core (>= 8.0.4)
|
||||
Microsoft.AspNetCore.SignalR.Client.Core (8.0.4)
|
||||
Microsoft.AspNetCore.SignalR.Common (>= 8.0.4)
|
||||
Microsoft.AspNetCore.SignalR.Protocols.Json (>= 8.0.4)
|
||||
Microsoft.Extensions.DependencyInjection (>= 8.0)
|
||||
Microsoft.Extensions.Logging (>= 8.0)
|
||||
System.Threading.Channels (>= 8.0)
|
||||
Microsoft.AspNetCore.SignalR.Common (8.0.1)
|
||||
Microsoft.AspNetCore.Connections.Abstractions (>= 8.0.1)
|
||||
Microsoft.Extensions.Options (>= 8.0.1)
|
||||
Microsoft.AspNetCore.SignalR.Protocols.Json (8.0.1)
|
||||
Microsoft.AspNetCore.SignalR.Common (>= 8.0.1)
|
||||
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (8.0.1)
|
||||
Microsoft.AspNetCore.SignalR.Common (>= 8.0.1)
|
||||
Microsoft.AspNetCore.SignalR.Common (8.0.4)
|
||||
Microsoft.AspNetCore.Connections.Abstractions (>= 8.0.4)
|
||||
Microsoft.Extensions.Options (>= 8.0.2)
|
||||
Microsoft.AspNetCore.SignalR.Protocols.Json (8.0.4)
|
||||
Microsoft.AspNetCore.SignalR.Common (>= 8.0.4)
|
||||
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (8.0.4)
|
||||
Microsoft.AspNetCore.SignalR.Common (>= 8.0.4)
|
||||
Newtonsoft.Json (>= 13.0.3)
|
||||
Microsoft.AspNetCore.TestHost (8.0.1)
|
||||
Microsoft.AspNetCore.TestHost (8.0.4)
|
||||
System.IO.Pipelines (>= 8.0)
|
||||
Microsoft.Bcl.AsyncInterfaces (8.0)
|
||||
Microsoft.CodeAnalysis.Analyzers (3.3.4)
|
||||
Microsoft.CodeAnalysis.Common (4.8)
|
||||
Microsoft.CodeAnalysis.Common (4.9.2)
|
||||
Microsoft.CodeAnalysis.Analyzers (>= 3.3.4)
|
||||
System.Collections.Immutable (>= 7.0)
|
||||
System.Reflection.Metadata (>= 7.0)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
System.Reflection.Metadata (>= 8.0)
|
||||
System.Runtime.CompilerServices.Unsafe (>= 6.0)
|
||||
Microsoft.CodeAnalysis.CSharp (4.8)
|
||||
Microsoft.CodeAnalysis.Common (4.8)
|
||||
Microsoft.Diagnostics.NETCore.Client (0.2.505301)
|
||||
Microsoft.CodeAnalysis.CSharp (4.9.2)
|
||||
Microsoft.CodeAnalysis.Common (4.9.2)
|
||||
Microsoft.Diagnostics.NETCore.Client (0.2.510501)
|
||||
Microsoft.Extensions.Logging (>= 6.0)
|
||||
Microsoft.Diagnostics.Runtime (3.1.456101)
|
||||
Microsoft.Diagnostics.Runtime (3.1.512801)
|
||||
Microsoft.Diagnostics.NETCore.Client (>= 0.2.410101)
|
||||
System.Collections.Immutable (>= 6.0)
|
||||
Microsoft.Diagnostics.Tracing.TraceEvent (3.1.9)
|
||||
Microsoft.NETCore.Portable.Compatibility (>= 1.0.2)
|
||||
Microsoft.Win32.Registry (>= 5.0)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
System.Diagnostics.Process (>= 4.3)
|
||||
System.Diagnostics.TraceSource (>= 4.3)
|
||||
System.IO.Compression (>= 4.3)
|
||||
System.IO.UnmanagedMemoryStream (>= 4.3)
|
||||
System.Net.NameResolution (>= 4.3)
|
||||
System.Net.Requests (>= 4.3)
|
||||
System.Reflection.Metadata (>= 8.0)
|
||||
System.Reflection.TypeExtensions (>= 4.7)
|
||||
System.Runtime (>= 4.3.1)
|
||||
System.Runtime.CompilerServices.Unsafe (>= 6.0)
|
||||
Microsoft.Diagnostics.Tracing.TraceEvent (3.1.7)
|
||||
Microsoft.Win32.Registry (>= 4.4)
|
||||
System.Runtime.CompilerServices.Unsafe (>= 5.0)
|
||||
System.Security.Cryptography.Algorithms (>= 4.3.1)
|
||||
System.Threading.Tasks.Parallel (>= 4.3)
|
||||
System.Threading.Thread (>= 4.3)
|
||||
Microsoft.DotNet.PlatformAbstractions (3.1.6)
|
||||
Microsoft.Extensions.DependencyInjection (8.0)
|
||||
Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0)
|
||||
Microsoft.Extensions.DependencyInjection.Abstractions (8.0)
|
||||
Microsoft.Extensions.Features (8.0.1)
|
||||
Microsoft.Extensions.DependencyInjection.Abstractions (8.0.1)
|
||||
Microsoft.Extensions.Features (8.0.4)
|
||||
Microsoft.Extensions.Logging (8.0)
|
||||
Microsoft.Extensions.DependencyInjection (>= 8.0)
|
||||
Microsoft.Extensions.Logging.Abstractions (>= 8.0)
|
||||
Microsoft.Extensions.Options (>= 8.0)
|
||||
Microsoft.Extensions.Logging.Abstractions (8.0)
|
||||
Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0)
|
||||
Microsoft.Extensions.Options (8.0.1)
|
||||
Microsoft.Extensions.Logging.Abstractions (8.0.1)
|
||||
Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.1)
|
||||
Microsoft.Extensions.Options (8.0.2)
|
||||
Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0)
|
||||
Microsoft.Extensions.Primitives (>= 8.0)
|
||||
Microsoft.Extensions.Primitives (8.0)
|
||||
Microsoft.IdentityModel.Abstractions (7.2)
|
||||
Microsoft.IdentityModel.JsonWebTokens (7.2)
|
||||
Microsoft.IdentityModel.Tokens (>= 7.2)
|
||||
Microsoft.IdentityModel.Logging (7.2)
|
||||
Microsoft.IdentityModel.Abstractions (>= 7.2)
|
||||
Microsoft.IdentityModel.Protocols (7.2)
|
||||
Microsoft.IdentityModel.Logging (>= 7.2)
|
||||
Microsoft.IdentityModel.Tokens (>= 7.2)
|
||||
Microsoft.IdentityModel.Protocols.OpenIdConnect (7.2)
|
||||
Microsoft.IdentityModel.Protocols (>= 7.2)
|
||||
System.IdentityModel.Tokens.Jwt (>= 7.2)
|
||||
Microsoft.IdentityModel.Tokens (7.2)
|
||||
Microsoft.IdentityModel.Logging (>= 7.2)
|
||||
Microsoft.IdentityModel.Abstractions (7.5.1)
|
||||
Microsoft.IdentityModel.JsonWebTokens (7.5.1)
|
||||
Microsoft.IdentityModel.Tokens (>= 7.5.1)
|
||||
Microsoft.IdentityModel.Logging (7.5.1)
|
||||
Microsoft.IdentityModel.Abstractions (>= 7.5.1)
|
||||
Microsoft.IdentityModel.Protocols (7.5.1)
|
||||
Microsoft.IdentityModel.Tokens (>= 7.5.1)
|
||||
Microsoft.IdentityModel.Protocols.OpenIdConnect (7.5.1)
|
||||
Microsoft.IdentityModel.Protocols (>= 7.5.1)
|
||||
System.IdentityModel.Tokens.Jwt (>= 7.5.1)
|
||||
Microsoft.IdentityModel.Tokens (7.5.1)
|
||||
Microsoft.IdentityModel.Logging (>= 7.5.1)
|
||||
Microsoft.IO.RecyclableMemoryStream (2.3.2)
|
||||
Microsoft.NETCore.Jit (2.0.8)
|
||||
Microsoft.NETCore.Portable.Compatibility (1.0.2)
|
||||
Microsoft.NETCore.Runtime.CoreCLR (>= 1.0.2)
|
||||
Microsoft.NETCore.Runtime.CoreCLR (2.0.8)
|
||||
Microsoft.NETCore.Jit (>= 2.0.8)
|
||||
Microsoft.Win32.Primitives (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
Mono.Cecil (0.11.5)
|
||||
Perfolizer (0.2.1)
|
||||
System.Memory (>= 4.5.3)
|
||||
runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.native.System (4.3.1)
|
||||
Microsoft.NETCore.Platforms (>= 1.1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1.3)
|
||||
runtime.native.System.IO.Compression (4.3.2)
|
||||
Microsoft.NETCore.Platforms (>= 1.1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1.3)
|
||||
runtime.native.System.Net.Http (4.3.1)
|
||||
Microsoft.NETCore.Platforms (>= 1.1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1.3)
|
||||
runtime.native.System.Security.Cryptography.Apple (4.3.1)
|
||||
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (>= 4.3.1)
|
||||
runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
|
||||
runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (4.3.1)
|
||||
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
|
||||
Saturn (0.16.1)
|
||||
FSharp.Control.Websockets (>= 0.2.2)
|
||||
Giraffe (>= 6.0)
|
||||
Microsoft.AspNetCore.Authentication.JwtBearer (>= 6.0.3)
|
||||
System.IdentityModel.Tokens.Jwt (7.2)
|
||||
Microsoft.IdentityModel.JsonWebTokens (>= 7.2)
|
||||
Microsoft.IdentityModel.Tokens (>= 7.2)
|
||||
System.Collections.Concurrent (4.3)
|
||||
System.Collections (>= 4.3)
|
||||
System.Diagnostics.Debug (>= 4.3)
|
||||
System.Diagnostics.Tracing (>= 4.3)
|
||||
System.Globalization (>= 4.3)
|
||||
System.Reflection (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Threading (>= 4.3)
|
||||
System.Threading.Tasks (>= 4.3)
|
||||
System.Diagnostics.DiagnosticSource (8.0.1)
|
||||
System.Diagnostics.Process (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.Win32.Primitives (>= 4.3)
|
||||
Microsoft.Win32.Registry (>= 4.3)
|
||||
runtime.native.System (>= 4.3)
|
||||
System.Collections (>= 4.3)
|
||||
System.Diagnostics.Debug (>= 4.3)
|
||||
System.Globalization (>= 4.3)
|
||||
System.IO (>= 4.3)
|
||||
System.IO.FileSystem (>= 4.3)
|
||||
System.IO.FileSystem.Primitives (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
System.Runtime.InteropServices (>= 4.3)
|
||||
System.Text.Encoding (>= 4.3)
|
||||
System.Text.Encoding.Extensions (>= 4.3)
|
||||
System.Threading (>= 4.3)
|
||||
System.Threading.Tasks (>= 4.3)
|
||||
System.Threading.Thread (>= 4.3)
|
||||
System.Threading.ThreadPool (>= 4.3)
|
||||
System.Diagnostics.TraceSource (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
runtime.native.System (>= 4.3)
|
||||
System.Collections (>= 4.3)
|
||||
System.Diagnostics.Debug (>= 4.3)
|
||||
System.Globalization (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Threading (>= 4.3)
|
||||
System.Diagnostics.Tracing (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Globalization.Calendars (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Globalization (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Globalization.Extensions (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
System.Globalization (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Runtime.InteropServices (>= 4.3)
|
||||
System.IdentityModel.Tokens.Jwt (7.5.1)
|
||||
Microsoft.IdentityModel.JsonWebTokens (>= 7.5.1)
|
||||
Microsoft.IdentityModel.Tokens (>= 7.5.1)
|
||||
System.IO.Compression (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
runtime.native.System (>= 4.3)
|
||||
runtime.native.System.IO.Compression (>= 4.3)
|
||||
System.Buffers (>= 4.3)
|
||||
System.Collections (>= 4.3)
|
||||
System.Diagnostics.Debug (>= 4.3)
|
||||
System.IO (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
System.Runtime.InteropServices (>= 4.3)
|
||||
System.Text.Encoding (>= 4.3)
|
||||
System.Threading (>= 4.3)
|
||||
System.Threading.Tasks (>= 4.3)
|
||||
System.IO.FileSystem (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.IO (>= 4.3)
|
||||
System.IO.FileSystem.Primitives (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
System.Text.Encoding (>= 4.3)
|
||||
System.Threading.Tasks (>= 4.3)
|
||||
System.IO.FileSystem.Primitives (4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.IO.Pipelines (8.0)
|
||||
System.IO.UnmanagedMemoryStream (4.3)
|
||||
System.Buffers (>= 4.3)
|
||||
System.Diagnostics.Debug (>= 4.3)
|
||||
System.IO (>= 4.3)
|
||||
System.IO.FileSystem.Primitives (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.InteropServices (>= 4.3)
|
||||
System.Threading (>= 4.3)
|
||||
System.Threading.Tasks (>= 4.3)
|
||||
System.Management (8.0)
|
||||
System.CodeDom (>= 8.0)
|
||||
System.Net.Http (4.3.4)
|
||||
Microsoft.NETCore.Platforms (>= 1.1.1)
|
||||
runtime.native.System (>= 4.3)
|
||||
runtime.native.System.Net.Http (>= 4.3)
|
||||
runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
|
||||
System.Collections (>= 4.3)
|
||||
System.Diagnostics.Debug (>= 4.3)
|
||||
System.Diagnostics.DiagnosticSource (>= 4.3)
|
||||
System.Diagnostics.Tracing (>= 4.3)
|
||||
System.Globalization (>= 4.3)
|
||||
System.Globalization.Extensions (>= 4.3)
|
||||
System.IO (>= 4.3)
|
||||
System.IO.FileSystem (>= 4.3)
|
||||
System.Net.Primitives (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
System.Runtime.InteropServices (>= 4.3)
|
||||
System.Security.Cryptography.Algorithms (>= 4.3)
|
||||
System.Security.Cryptography.Encoding (>= 4.3)
|
||||
System.Security.Cryptography.OpenSsl (>= 4.3)
|
||||
System.Security.Cryptography.Primitives (>= 4.3)
|
||||
System.Security.Cryptography.X509Certificates (>= 4.3)
|
||||
System.Text.Encoding (>= 4.3)
|
||||
System.Threading (>= 4.3)
|
||||
System.Threading.Tasks (>= 4.3)
|
||||
System.Net.NameResolution (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
runtime.native.System (>= 4.3)
|
||||
System.Collections (>= 4.3)
|
||||
System.Diagnostics.Tracing (>= 4.3)
|
||||
System.Globalization (>= 4.3)
|
||||
System.Net.Primitives (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
System.Runtime.InteropServices (>= 4.3)
|
||||
System.Security.Principal.Windows (>= 4.3)
|
||||
System.Threading (>= 4.3)
|
||||
System.Threading.Tasks (>= 4.3)
|
||||
System.Net.Primitives (4.3.1)
|
||||
Microsoft.NETCore.Platforms (>= 1.1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1.3)
|
||||
System.Runtime (>= 4.3.1)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
System.Net.Requests (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
System.Collections (>= 4.3)
|
||||
System.Diagnostics.Debug (>= 4.3)
|
||||
System.Diagnostics.Tracing (>= 4.3)
|
||||
System.Globalization (>= 4.3)
|
||||
System.IO (>= 4.3)
|
||||
System.Net.Http (>= 4.3)
|
||||
System.Net.Primitives (>= 4.3)
|
||||
System.Net.WebHeaderCollection (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Threading (>= 4.3)
|
||||
System.Threading.Tasks (>= 4.3)
|
||||
System.Net.WebHeaderCollection (4.3)
|
||||
System.Collections (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Runtime.Handles (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.InteropServices (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Reflection (>= 4.3)
|
||||
System.Reflection.Primitives (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
System.Runtime.Numerics (4.3)
|
||||
System.Globalization (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Security.Cryptography.Algorithms (4.3.1)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
runtime.native.System.Security.Cryptography.Apple (>= 4.3.1)
|
||||
runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
|
||||
System.Collections (>= 4.3)
|
||||
System.IO (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
System.Runtime.InteropServices (>= 4.3)
|
||||
System.Runtime.Numerics (>= 4.3)
|
||||
System.Security.Cryptography.Encoding (>= 4.3)
|
||||
System.Security.Cryptography.Primitives (>= 4.3)
|
||||
System.Text.Encoding (>= 4.3)
|
||||
System.Security.Cryptography.Csp (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
System.IO (>= 4.3)
|
||||
System.Reflection (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
System.Runtime.InteropServices (>= 4.3)
|
||||
System.Security.Cryptography.Algorithms (>= 4.3)
|
||||
System.Security.Cryptography.Encoding (>= 4.3)
|
||||
System.Security.Cryptography.Primitives (>= 4.3)
|
||||
System.Text.Encoding (>= 4.3)
|
||||
System.Threading (>= 4.3)
|
||||
System.Security.Cryptography.Encoding (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
|
||||
System.Collections (>= 4.3)
|
||||
System.Collections.Concurrent (>= 4.3)
|
||||
System.Linq (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
System.Runtime.InteropServices (>= 4.3)
|
||||
System.Security.Cryptography.Primitives (>= 4.3)
|
||||
System.Text.Encoding (>= 4.3)
|
||||
System.Security.Cryptography.OpenSsl (5.0)
|
||||
System.Formats.Asn1 (>= 5.0)
|
||||
System.Security.Cryptography.Primitives (4.3)
|
||||
System.Diagnostics.Debug (>= 4.3)
|
||||
System.Globalization (>= 4.3)
|
||||
System.IO (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Threading (>= 4.3)
|
||||
System.Threading.Tasks (>= 4.3)
|
||||
System.Security.Cryptography.X509Certificates (4.3.2)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
runtime.native.System (>= 4.3)
|
||||
runtime.native.System.Net.Http (>= 4.3)
|
||||
runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
|
||||
System.Collections (>= 4.3)
|
||||
System.Diagnostics.Debug (>= 4.3)
|
||||
System.Globalization (>= 4.3)
|
||||
System.Globalization.Calendars (>= 4.3)
|
||||
System.IO (>= 4.3)
|
||||
System.IO.FileSystem (>= 4.3)
|
||||
System.IO.FileSystem.Primitives (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
System.Runtime.InteropServices (>= 4.3)
|
||||
System.Runtime.Numerics (>= 4.3)
|
||||
System.Security.Cryptography.Algorithms (>= 4.3)
|
||||
System.Security.Cryptography.Cng (>= 4.3)
|
||||
System.Security.Cryptography.Csp (>= 4.3)
|
||||
System.Security.Cryptography.Encoding (>= 4.3)
|
||||
System.Security.Cryptography.OpenSsl (>= 4.3)
|
||||
System.Security.Cryptography.Primitives (>= 4.3)
|
||||
System.Text.Encoding (>= 4.3)
|
||||
System.Threading (>= 4.3)
|
||||
System.Text.Encoding.Extensions (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Text.Encoding (>= 4.3)
|
||||
System.Text.Encodings.Web (7.0)
|
||||
System.Text.Json (7.0.4)
|
||||
System.Text.Encodings.Web (>= 7.0)
|
||||
System.Threading.Channels (8.0)
|
||||
System.Threading.Tasks.Parallel (4.3)
|
||||
System.Collections.Concurrent (>= 4.3)
|
||||
System.Diagnostics.Debug (>= 4.3)
|
||||
System.Diagnostics.Tracing (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Threading (>= 4.3)
|
||||
System.Threading.Tasks (>= 4.3)
|
||||
System.Threading.Thread (4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Threading.ThreadPool (4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
remote: https://api.nuget.org/v3/index.json
|
||||
Fake.Core.Context (6.0)
|
||||
FSharp.Core (>= 6.0.3)
|
||||
@@ -728,18 +1063,83 @@ NUGET
|
||||
Fake.Testing.Common (6.0)
|
||||
Fake.Core.Trace (>= 6.0)
|
||||
FSharp.Core (>= 6.0.3)
|
||||
Microsoft.NETCore.Platforms (7.0.4)
|
||||
Microsoft.NETCore.Targets (5.0)
|
||||
Microsoft.Win32.Registry (5.0)
|
||||
System.Security.AccessControl (>= 5.0)
|
||||
System.Security.Principal.Windows (>= 5.0)
|
||||
Newtonsoft.Json (13.0.3)
|
||||
System.Buffers (4.5.1)
|
||||
System.CodeDom (8.0)
|
||||
System.Collections (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Collections.Immutable (8.0)
|
||||
System.Diagnostics.Debug (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Formats.Asn1 (8.0)
|
||||
System.Globalization (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
System.IO (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Text.Encoding (>= 4.3)
|
||||
System.Threading.Tasks (>= 4.3)
|
||||
System.Linq (4.3)
|
||||
System.Collections (>= 4.3)
|
||||
System.Diagnostics.Debug (>= 4.3)
|
||||
System.Resources.ResourceManager (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Extensions (>= 4.3)
|
||||
System.Memory (4.5.5)
|
||||
System.Reflection (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.IO (>= 4.3)
|
||||
System.Reflection.Primitives (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Reflection.Metadata (8.0)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
System.Reflection.Primitives (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Reflection.TypeExtensions (4.7)
|
||||
System.Resources.ResourceManager (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Globalization (>= 4.3)
|
||||
System.Reflection (>= 4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime (4.3.1)
|
||||
Microsoft.NETCore.Platforms (>= 1.1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1.3)
|
||||
System.Runtime.CompilerServices.Unsafe (6.0)
|
||||
System.Security.AccessControl (6.0)
|
||||
System.Runtime.Extensions (4.3.1)
|
||||
Microsoft.NETCore.Platforms (>= 1.1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1.3)
|
||||
System.Runtime (>= 4.3.1)
|
||||
System.Security.AccessControl (6.0.1)
|
||||
System.Security.Cryptography.Cng (5.0)
|
||||
System.Formats.Asn1 (>= 5.0)
|
||||
System.Security.Principal.Windows (5.0)
|
||||
System.Text.Encoding (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Threading (4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Threading.Tasks (>= 4.3)
|
||||
System.Threading.Tasks (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
|
||||
GROUP Tooling
|
||||
NUGET
|
||||
@@ -789,47 +1189,44 @@ NUGET
|
||||
FSharp.Compiler.Service (>= 36.0.1) - restriction: >= netstandard2.0
|
||||
FSharp.Core (>= 4.6.2) - restriction: >= netstandard2.0
|
||||
Newtonsoft.Json (>= 12.0.3) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Framework (17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.VisualStudio.Setup.Configuration.Interop (>= 3.2.2146) - restriction: >= net472
|
||||
Microsoft.Build.Framework (17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.Win32.Registry (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Memory (>= 4.5.5) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Security.Principal.Windows (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
Microsoft.Build.Tasks.Core (17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Framework (>= 17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Utilities.Core (>= 17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Tasks.Core (17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Framework (>= 17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Utilities.Core (>= 17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.IO.Redist (>= 6.0) - restriction: >= net472
|
||||
Microsoft.NET.StringTools (>= 17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.VisualStudio.Setup.Configuration.Interop (>= 3.2.2146) - restriction: || (>= net472) (>= net8.0)
|
||||
Microsoft.NET.StringTools (>= 17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.Win32.Registry (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.CodeDom (>= 7.0) - restriction: || (&& (< net472) (>= netstandard2.0)) (>= net8.0)
|
||||
System.Collections.Immutable (>= 7.0) - restriction: >= netstandard2.0
|
||||
System.Configuration.ConfigurationManager (>= 7.0) - restriction: >= netstandard2.0
|
||||
System.Collections.Immutable (>= 8.0) - restriction: >= netstandard2.0
|
||||
System.Configuration.ConfigurationManager (>= 8.0) - restriction: >= netstandard2.0
|
||||
System.Memory (>= 4.5.5) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Reflection.Metadata (>= 7.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Resources.Extensions (>= 7.0) - restriction: >= netstandard2.0
|
||||
System.Reflection.Metadata (>= 8.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Resources.Extensions (>= 8.0) - restriction: >= netstandard2.0
|
||||
System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Security.Cryptography.Pkcs (>= 7.0.2) - restriction: || (&& (< net472) (>= netstandard2.0)) (>= net8.0)
|
||||
System.Security.Cryptography.Xml (>= 7.0.1) - restriction: || (&& (< net472) (>= netstandard2.0)) (>= net8.0)
|
||||
System.Security.Principal.Windows (>= 5.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Security.Principal.Windows (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Text.Encoding.CodePages (>= 7.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Threading.Tasks.Dataflow (>= 7.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
Microsoft.Build.Utilities.Core (17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Framework (>= 17.8.3) - restriction: >= netstandard2.0
|
||||
System.Threading.Tasks.Dataflow (>= 8.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
Microsoft.Build.Utilities.Core (17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.Build.Framework (>= 17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.IO.Redist (>= 6.0) - restriction: >= net472
|
||||
Microsoft.NET.StringTools (>= 17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.VisualStudio.Setup.Configuration.Interop (>= 3.2.2146) - restriction: || (>= net472) (>= net8.0)
|
||||
Microsoft.NET.StringTools (>= 17.9.5) - restriction: >= netstandard2.0
|
||||
Microsoft.Win32.Registry (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Collections.Immutable (>= 7.0) - restriction: >= netstandard2.0
|
||||
System.Configuration.ConfigurationManager (>= 7.0) - restriction: >= netstandard2.0
|
||||
System.Collections.Immutable (>= 8.0) - restriction: >= netstandard2.0
|
||||
System.Configuration.ConfigurationManager (>= 8.0) - restriction: >= netstandard2.0
|
||||
System.Memory (>= 4.5.5) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Security.Principal.Windows (>= 5.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Security.Principal.Windows (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Text.Encoding.CodePages (>= 7.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
Microsoft.IO.Redist (6.0) - restriction: >= net472
|
||||
System.Buffers (>= 4.5.1) - restriction: >= net472
|
||||
System.Memory (>= 4.5.4) - restriction: >= net472
|
||||
Microsoft.NET.StringTools (17.8.3) - restriction: >= netstandard2.0
|
||||
Microsoft.NET.StringTools (17.9.5) - restriction: >= netstandard2.0
|
||||
System.Memory (>= 4.5.5) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0))
|
||||
Microsoft.NETCore.Platforms (7.0.4) - restriction: || (&& (< monoandroid) (< net45) (< netstandard1.2) (>= netstandard2.0) (< win8)) (&& (< monoandroid) (< net45) (< netstandard1.3) (>= netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (< net45) (< netstandard1.5) (>= netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (>= net8.0) (< netcoreapp2.1) (< netstandard2.1) (< xamarintvos) (< xamarinwatchos)) (&& (< net45) (>= netstandard2.0) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (>= netcoreapp2.0) (< netcoreapp2.1)) (&& (>= netcoreapp2.1) (< netcoreapp3.0))
|
||||
@@ -843,7 +1240,6 @@ NUGET
|
||||
Microsoft.NETFramework.ReferenceAssemblies.net472 (1.0.3) - restriction: && (>= net472) (< net48)
|
||||
Microsoft.NETFramework.ReferenceAssemblies.net48 (1.0.3) - restriction: && (>= net48) (< net481)
|
||||
Microsoft.NETFramework.ReferenceAssemblies.net481 (1.0.3) - restriction: >= net481
|
||||
Microsoft.VisualStudio.Setup.Configuration.Interop (3.8.2112) - restriction: || (>= net472) (>= net8.0)
|
||||
Microsoft.Win32.Registry (5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0)
|
||||
System.Buffers (>= 4.5.1) - restriction: || (&& (>= monoandroid) (< netstandard1.3)) (>= monotouch) (&& (< net46) (< netcoreapp2.0) (>= netstandard2.0)) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos)
|
||||
System.Memory (>= 4.5.4) - restriction: || (&& (< monoandroid) (>= netcoreapp2.0) (< netcoreapp2.1) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< net46) (< netcoreapp2.0) (>= netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (>= uap10.1)
|
||||
@@ -902,7 +1298,7 @@ NUGET
|
||||
System.IO (>= 4.3) - restriction: && (< monotouch) (< net462) (>= netstandard1.5) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
|
||||
System.Reflection (>= 4.3) - restriction: && (< monotouch) (< net462) (>= netstandard1.5) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
|
||||
System.Runtime (>= 4.3) - restriction: && (< monotouch) (< net462) (>= netstandard1.5) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)
|
||||
System.Security.AccessControl (6.0) - restriction: || (&& (>= monoandroid) (< netstandard1.3) (>= netstandard2.0)) (&& (< monoandroid) (< net8.0) (>= netcoreapp2.0)) (&& (>= monotouch) (>= netstandard2.0)) (&& (< net46) (< netcoreapp2.0) (>= netstandard2.0)) (&& (>= net461) (< net472) (>= netstandard2.0)) (&& (< net462) (< net6.0) (>= netstandard2.0)) (&& (< net6.0) (>= net8.0)) (&& (< net8.0) (>= netcoreapp2.1)) (&& (< net8.0) (>= netstandard2.0) (>= xamarintvos)) (&& (< net8.0) (>= netstandard2.0) (>= xamarinwatchos)) (&& (< net8.0) (>= xamarinios)) (&& (< net8.0) (>= xamarinmac)) (&& (>= netstandard2.0) (>= uap10.1))
|
||||
System.Security.AccessControl (6.0.1) - restriction: || (&& (>= monoandroid) (< netstandard1.3) (>= netstandard2.0)) (&& (< monoandroid) (< net8.0) (>= netcoreapp2.0)) (&& (>= monotouch) (>= netstandard2.0)) (&& (< net46) (< netcoreapp2.0) (>= netstandard2.0)) (&& (>= net461) (< net472) (>= netstandard2.0)) (&& (< net462) (< net6.0) (>= netstandard2.0)) (&& (< net6.0) (>= net8.0)) (&& (< net8.0) (>= netcoreapp2.1)) (&& (< net8.0) (>= netstandard2.0) (>= xamarintvos)) (&& (< net8.0) (>= netstandard2.0) (>= xamarinwatchos)) (&& (< net8.0) (>= xamarinios)) (&& (< net8.0) (>= xamarinmac)) (&& (>= netstandard2.0) (>= uap10.1))
|
||||
System.Security.Principal.Windows (>= 5.0) - restriction: || (>= net461) (&& (< net6.0) (>= netstandard2.0))
|
||||
System.Security.Cryptography.Cng (5.0) - restriction: || (&& (< net462) (>= netstandard2.0) (< netstandard2.1)) (&& (< net6.0) (>= net8.0)) (&& (< net6.0) (>= netstandard2.1)) (&& (>= net8.0) (< netstandard2.1))
|
||||
Microsoft.NETCore.Platforms (>= 5.0) - restriction: && (< monoandroid) (>= netcoreapp2.0) (< netcoreapp2.1) (< netstandard2.1) (< xamarintvos) (< xamarinwatchos)
|
||||
@@ -918,7 +1314,7 @@ NUGET
|
||||
System.Memory (>= 4.5.5) - restriction: && (< net462) (< net6.0) (>= netstandard2.0)
|
||||
System.Security.AccessControl (>= 6.0) - restriction: && (< net462) (< net6.0) (>= netstandard2.0)
|
||||
System.Security.Cryptography.Pkcs (>= 8.0) - restriction: || (&& (< net462) (>= netstandard2.0)) (>= net6.0)
|
||||
System.Security.Principal.Windows (5.0) - restriction: || (&& (>= net461) (< net462) (>= netstandard2.0)) (&& (>= net461) (>= net8.0)) (&& (< net462) (< net6.0) (>= netstandard2.0)) (>= net472) (&& (< net6.0) (>= net8.0)) (&& (< net8.0) (>= netstandard2.0))
|
||||
System.Security.Principal.Windows (5.0) - restriction: || (&& (>= net461) (< net462) (>= netstandard2.0)) (&& (>= net461) (>= net8.0)) (&& (< net462) (< net6.0) (>= netstandard2.0)) (&& (< net472) (< net8.0) (>= netstandard2.0)) (&& (< net6.0) (>= net8.0))
|
||||
Microsoft.NETCore.Platforms (>= 5.0) - restriction: || (&& (>= netcoreapp2.0) (< netcoreapp2.1)) (&& (>= netcoreapp2.1) (< netcoreapp3.0))
|
||||
System.Text.Encoding (4.3) - restriction: || (&& (< monoandroid) (< net45) (< netstandard1.3) (>= netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (< net45) (< netstandard1.5) (>= netstandard2.0) (< win8) (< wpa81)) (&& (< net45) (>= netstandard2.0) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos))
|
||||
Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.3) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.3) (< win8) (< wp8) (< wpa81))
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<OutputType>Library</OutputType>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<IsPackable>true</IsPackable>
|
||||
<PackageId>Fable.SignalR.Oceanbox</PackageId>
|
||||
<PackageId>Fable.SignalR.Elmish.Oceanbox</PackageId>
|
||||
<Authors/>
|
||||
<Company/>
|
||||
<Version>1.0.0</Version>
|
||||
|
||||
@@ -3,6 +3,11 @@
|
||||
<PropertyGroup>
|
||||
<OutputType>Library</OutputType>
|
||||
<TargetFrameworks>net8.0</TargetFrameworks>
|
||||
<IsPackable>true</IsPackable>
|
||||
<PackageId>Fable.SignalR.Saturn.Oceanbox</PackageId>
|
||||
<Authors/>
|
||||
<Company/>
|
||||
<Version>1.0.0</Version>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Saturn.fs" />
|
||||
|
||||
Reference in New Issue
Block a user