commit 0631f17bf5ed33b67f1af0648d13aedcff701607 Author: biss Date: Sat Sep 12 08:14:34 2026 +0800 v0.0.1 alpha diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ae88d11 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 CaptchaKit Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..efb696b --- /dev/null +++ b/README.md @@ -0,0 +1,44 @@ +# CaptchaKit + +CaptchaKit is an ASP.NET Core CAPTCHA foundation with server-side, one-time validation and pluggable generators and storage. + +`CaptchaKit.Core` has provider-neutral contracts. `CaptchaKit.AspNetCore` supplies a SkiaSharp text-image generator and `IDistributedCache` storage. + +The package does not claim that image CAPTCHA alone defeats determined automation. Deploy it with rate limits, account lockout, and appropriate risk controls. + +## Quick start + +Install both packages at the same version: + +```text +dotnet add package CaptchaKit.AspNetCore --prerelease +``` + +Configure a distributed cache (Redis is recommended for more than one application instance), then add the service: + +```csharp +builder.Services.AddStackExchangeRedisCache(options => + options.Configuration = builder.Configuration.GetConnectionString("Redis")); +builder.Services.AddCaptchaKit(options => +{ + options.CodeLength = 5; + options.Lifetime = TimeSpan.FromMinutes(2); + options.CacheKeyPrefix = "myapp:captcha:"; +}); +``` + +An endpoint can obtain an image challenge and return it in the format used by its UI: + +```csharp +var challenge = await captcha.CreateAsync(cancellationToken); +var imageData = $"data:{challenge.ContentType};base64,{Convert.ToBase64String(challenge.ImageBytes)}"; +``` + +Before completing the protected action, validate it once: + +```csharp +if (!await captcha.VerifyAsync(request.CaptchaId, request.CaptchaCode, cancellationToken)) + return Results.Unauthorized(); +``` + +`VerifyAsync` consumes the challenge on every attempt. Applications can replace `ICaptchaGenerator` or `ICaptchaChallengeStore` to use another challenge type or persistence backend. diff --git a/artifacts/CaptchaKit.AspNetCore.0.1.0-preview.1.nupkg b/artifacts/CaptchaKit.AspNetCore.0.1.0-preview.1.nupkg new file mode 100644 index 0000000..4404d58 Binary files /dev/null and b/artifacts/CaptchaKit.AspNetCore.0.1.0-preview.1.nupkg differ diff --git a/artifacts/CaptchaKit.Core.0.1.0-preview.1.nupkg b/artifacts/CaptchaKit.Core.0.1.0-preview.1.nupkg new file mode 100644 index 0000000..a242d48 Binary files /dev/null and b/artifacts/CaptchaKit.Core.0.1.0-preview.1.nupkg differ diff --git a/src/CaptchaKit.AspNetCore/CaptchaKit.AspNetCore.csproj b/src/CaptchaKit.AspNetCore/CaptchaKit.AspNetCore.csproj new file mode 100644 index 0000000..612b588 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/CaptchaKit.AspNetCore.csproj @@ -0,0 +1,22 @@ + + + net10.0 + enable + enable + false + CaptchaKit.AspNetCore + 0.1.0-preview.1 + CaptchaKit Contributors + ASP.NET Core and distributed-cache integration for CaptchaKit. + MIT + captcha;security;bot-protection;aspnetcore + README.md + + + + + + + + + diff --git a/src/CaptchaKit.AspNetCore/CaptchaKitService.cs b/src/CaptchaKit.AspNetCore/CaptchaKitService.cs new file mode 100644 index 0000000..f0af069 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/CaptchaKitService.cs @@ -0,0 +1,141 @@ +using System.Security.Cryptography; +using System.Text; +using CaptchaKit; +using Microsoft.Extensions.Caching.Distributed; +using Microsoft.Extensions.DependencyInjection; +using SkiaSharp; + +namespace CaptchaKit.AspNetCore; + +public sealed class CaptchaKitOptions +{ + public int CodeLength { get; set; } = 5; + public TimeSpan Lifetime { get; set; } = TimeSpan.FromMinutes(2); + public string CacheKeyPrefix { get; set; } = "captchakit:"; +} + +public interface ICaptchaKitService +{ + Task CreateAsync(CancellationToken cancellationToken = default); + Task VerifyAsync(string id, string answer, CancellationToken cancellationToken = default); +} + +public sealed class CaptchaKitService( + ICaptchaGenerator generator, + ICaptchaChallengeStore store, + CaptchaKitOptions options) : ICaptchaKitService +{ + public async Task CreateAsync(CancellationToken cancellationToken = default) + { + var id = Convert.ToHexString(RandomNumberGenerator.GetBytes(24)); + var expiresAt = DateTimeOffset.UtcNow.Add(options.Lifetime); + var generated = generator.Generate(new CaptchaGenerationRequest(id, expiresAt, options.CodeLength)); + if (!string.Equals(generated.Challenge.Id, id, StringComparison.Ordinal)) + throw new InvalidOperationException("The captcha generator must preserve the requested challenge ID."); + await store.StoreAsync(id, Hash(id, Normalize(generated.Answer)), expiresAt, cancellationToken); + return generated.Challenge; + } + + public async Task VerifyAsync(string id, string answer, CancellationToken cancellationToken = default) + { + if (string.IsNullOrWhiteSpace(id) || string.IsNullOrWhiteSpace(answer)) + return false; + var expected = await store.TakeAsync(id, cancellationToken); + return expected is not null && FixedEquals(expected, Hash(id, Normalize(answer))); + } + + private static string Normalize(string value) => value.Trim().ToUpperInvariant(); + private static string Hash(string id, string answer) => + Convert.ToHexString(SHA256.HashData(Encoding.UTF8.GetBytes($"{id}:{answer}"))); + private static bool FixedEquals(string left, string right) => + CryptographicOperations.FixedTimeEquals(Encoding.UTF8.GetBytes(left), Encoding.UTF8.GetBytes(right)); +} + +public sealed class DistributedCaptchaChallengeStore( + IDistributedCache cache, + CaptchaKitOptions options) : ICaptchaChallengeStore +{ + public Task StoreAsync(string id, string verificationValue, DateTimeOffset expiresAt, CancellationToken cancellationToken = default) => + cache.SetStringAsync(Key(id), verificationValue, new DistributedCacheEntryOptions + { + AbsoluteExpiration = expiresAt + }, cancellationToken); + + public async Task TakeAsync(string id, CancellationToken cancellationToken = default) + { + var key = Key(id); + var answer = await cache.GetStringAsync(key, cancellationToken); + await cache.RemoveAsync(key, cancellationToken); + return answer; + } + + private string Key(string id) => options.CacheKeyPrefix + id; +} + +public sealed class SkiaTextCaptchaGenerator : ICaptchaGenerator +{ + private const string Alphabet = "ABCDEFGHJKLMNPQRSTUVWXYZ23456789"; + + public GeneratedCaptcha Generate(CaptchaGenerationRequest request) + { + var answer = string.Concat(Enumerable.Range(0, request.CodeLength) + .Select(_ => Alphabet[RandomNumberGenerator.GetInt32(Alphabet.Length)])); + using var bitmap = new SKBitmap(160, 54); + using var canvas = new SKCanvas(bitmap); + canvas.Clear(new SKColor(244, 248, 252)); + DrawNoise(canvas, 160, 54, 13); + using var paint = new SKPaint { IsAntialias = true }; + using var font = new SKFont(SKTypeface.FromFamilyName("Arial", SKFontStyle.Bold), 30); + for (var index = 0; index < answer.Length; index++) + { + var x = 14 + index * 29 + RandomNumberGenerator.GetInt32(-2, 3); + var y = 38 + RandomNumberGenerator.GetInt32(-4, 5); + paint.Color = RandomColor(35, 145); + canvas.Save(); + canvas.RotateDegrees(RandomNumberGenerator.GetInt32(-20, 21), x, y); + canvas.DrawText(answer[index].ToString(), x, y, SKTextAlign.Left, font, paint); + canvas.Restore(); + } + DrawNoise(canvas, 160, 54, 8); + using var image = SKImage.FromBitmap(bitmap); + using var data = image.Encode(SKEncodedImageFormat.Png, 100); + var challenge = new CaptchaChallenge(request.Id, "image/png", data.ToArray(), request.ExpiresAt); + return new GeneratedCaptcha(challenge, answer); + } + + private static void DrawNoise(SKCanvas canvas, int width, int height, int count) + { + using var paint = new SKPaint { IsAntialias = true, StrokeWidth = 1 }; + for (var index = 0; index < count; index++) + { + paint.Color = new SKColor(RandomByte(), RandomByte(), RandomByte(), (byte)RandomNumberGenerator.GetInt32(50, 130)); + canvas.DrawLine(RandomNumberGenerator.GetInt32(width), RandomNumberGenerator.GetInt32(height), RandomNumberGenerator.GetInt32(width), RandomNumberGenerator.GetInt32(height), paint); + } + } + + private static SKColor RandomColor(int min, int max) => new( + (byte)RandomNumberGenerator.GetInt32(min, max), + (byte)RandomNumberGenerator.GetInt32(min, max), + (byte)RandomNumberGenerator.GetInt32(min, max)); + private static byte RandomByte() => RandomNumberGenerator.GetBytes(1)[0]; +} + +public static class CaptchaKitServiceCollectionExtensions +{ + public static IServiceCollection AddCaptchaKit( + this IServiceCollection services, + Action? configure = null) + { + var options = new CaptchaKitOptions(); + configure?.Invoke(options); + if (options.CodeLength is < 4 or > 8 || + options.Lifetime < TimeSpan.FromSeconds(30) || + options.Lifetime > TimeSpan.FromMinutes(10)) + throw new ArgumentOutOfRangeException(nameof(configure), "Code length must be 4–8 and lifetime must be 30 seconds–10 minutes."); + services.AddSingleton(options); + services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); + return services; + } +} diff --git a/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.AspNetCore.deps.json b/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.AspNetCore.deps.json new file mode 100644 index 0000000..eae64b8 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.AspNetCore.deps.json @@ -0,0 +1,116 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v10.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v10.0": { + "CaptchaKit.AspNetCore/0.1.0-preview.1": { + "dependencies": { + "CaptchaKit.Core": "0.1.0-preview.1", + "SkiaSharp": "4.151.1" + }, + "runtime": { + "CaptchaKit.AspNetCore.dll": {} + } + }, + "SkiaSharp/4.151.1": { + "dependencies": { + "SkiaSharp.NativeAssets.Win32": "4.151.1", + "SkiaSharp.NativeAssets.macOS": "4.151.1" + }, + "runtime": { + "lib/net10.0/SkiaSharp.dll": { + "assemblyVersion": "4.151.0.0", + "fileVersion": "4.151.1.0" + } + } + }, + "SkiaSharp.NativeAssets.macOS/4.151.1": { + "runtimeTargets": { + "runtimes/osx/native/libSkiaSharp.dylib": { + "rid": "osx", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "SkiaSharp.NativeAssets.Win32/4.151.1": { + "runtimeTargets": { + "runtimes/win-arm64/native/libSkiaSharp.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm64/native/libSkiaSharp.pdb": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/libSkiaSharp.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/libSkiaSharp.pdb": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/libSkiaSharp.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/libSkiaSharp.pdb": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "CaptchaKit.Core/0.1.0-preview.1": { + "runtime": { + "CaptchaKit.Core.dll": { + "assemblyVersion": "0.1.0.0", + "fileVersion": "0.1.0.0" + } + } + } + } + }, + "libraries": { + "CaptchaKit.AspNetCore/0.1.0-preview.1": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "SkiaSharp/4.151.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FNlVsGZ9to3o9pObVqhIZanHjUGOoPb/Zxk5svCSLMJnKwxPKV7sIJrjs9BpB/jF3j9OdsaMOb4cfwSJbjueSw==", + "path": "skiasharp/4.151.1", + "hashPath": "skiasharp.4.151.1.nupkg.sha512" + }, + "SkiaSharp.NativeAssets.macOS/4.151.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nLXwdhi0oB7pqqNLbSOLX+FIZQOMAU/yFPspzcDTJjTmPbMWyp0JWyeVj8sFJ/cweurEfT0J/lvfgdXX2EFHXA==", + "path": "skiasharp.nativeassets.macos/4.151.1", + "hashPath": "skiasharp.nativeassets.macos.4.151.1.nupkg.sha512" + }, + "SkiaSharp.NativeAssets.Win32/4.151.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G+nln30ZX2ZuhH+ungf6x/QMXCje38KTS0VTfQeMyeY8uyMBmsZwFz2D30ZxUjZqsVbEIcaC2bsYF65876s4Yg==", + "path": "skiasharp.nativeassets.win32/4.151.1", + "hashPath": "skiasharp.nativeassets.win32.4.151.1.nupkg.sha512" + }, + "CaptchaKit.Core/0.1.0-preview.1": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.AspNetCore.dll b/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.AspNetCore.dll new file mode 100644 index 0000000..c811e88 Binary files /dev/null and b/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.AspNetCore.dll differ diff --git a/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.AspNetCore.pdb b/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.AspNetCore.pdb new file mode 100644 index 0000000..c646003 Binary files /dev/null and b/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.AspNetCore.pdb differ diff --git a/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.Core.dll b/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.Core.dll new file mode 100644 index 0000000..d073b38 Binary files /dev/null and b/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.Core.dll differ diff --git a/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.Core.pdb b/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.Core.pdb new file mode 100644 index 0000000..4f2084a Binary files /dev/null and b/src/CaptchaKit.AspNetCore/bin/Debug/net10.0/CaptchaKit.Core.pdb differ diff --git a/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.AspNetCore.deps.json b/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.AspNetCore.deps.json new file mode 100644 index 0000000..eae64b8 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.AspNetCore.deps.json @@ -0,0 +1,116 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v10.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v10.0": { + "CaptchaKit.AspNetCore/0.1.0-preview.1": { + "dependencies": { + "CaptchaKit.Core": "0.1.0-preview.1", + "SkiaSharp": "4.151.1" + }, + "runtime": { + "CaptchaKit.AspNetCore.dll": {} + } + }, + "SkiaSharp/4.151.1": { + "dependencies": { + "SkiaSharp.NativeAssets.Win32": "4.151.1", + "SkiaSharp.NativeAssets.macOS": "4.151.1" + }, + "runtime": { + "lib/net10.0/SkiaSharp.dll": { + "assemblyVersion": "4.151.0.0", + "fileVersion": "4.151.1.0" + } + } + }, + "SkiaSharp.NativeAssets.macOS/4.151.1": { + "runtimeTargets": { + "runtimes/osx/native/libSkiaSharp.dylib": { + "rid": "osx", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "SkiaSharp.NativeAssets.Win32/4.151.1": { + "runtimeTargets": { + "runtimes/win-arm64/native/libSkiaSharp.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm64/native/libSkiaSharp.pdb": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/libSkiaSharp.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/libSkiaSharp.pdb": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/libSkiaSharp.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/libSkiaSharp.pdb": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "CaptchaKit.Core/0.1.0-preview.1": { + "runtime": { + "CaptchaKit.Core.dll": { + "assemblyVersion": "0.1.0.0", + "fileVersion": "0.1.0.0" + } + } + } + } + }, + "libraries": { + "CaptchaKit.AspNetCore/0.1.0-preview.1": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "SkiaSharp/4.151.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FNlVsGZ9to3o9pObVqhIZanHjUGOoPb/Zxk5svCSLMJnKwxPKV7sIJrjs9BpB/jF3j9OdsaMOb4cfwSJbjueSw==", + "path": "skiasharp/4.151.1", + "hashPath": "skiasharp.4.151.1.nupkg.sha512" + }, + "SkiaSharp.NativeAssets.macOS/4.151.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nLXwdhi0oB7pqqNLbSOLX+FIZQOMAU/yFPspzcDTJjTmPbMWyp0JWyeVj8sFJ/cweurEfT0J/lvfgdXX2EFHXA==", + "path": "skiasharp.nativeassets.macos/4.151.1", + "hashPath": "skiasharp.nativeassets.macos.4.151.1.nupkg.sha512" + }, + "SkiaSharp.NativeAssets.Win32/4.151.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G+nln30ZX2ZuhH+ungf6x/QMXCje38KTS0VTfQeMyeY8uyMBmsZwFz2D30ZxUjZqsVbEIcaC2bsYF65876s4Yg==", + "path": "skiasharp.nativeassets.win32/4.151.1", + "hashPath": "skiasharp.nativeassets.win32.4.151.1.nupkg.sha512" + }, + "CaptchaKit.Core/0.1.0-preview.1": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.AspNetCore.dll b/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.AspNetCore.dll new file mode 100644 index 0000000..60966b6 Binary files /dev/null and b/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.AspNetCore.dll differ diff --git a/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.AspNetCore.pdb b/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.AspNetCore.pdb new file mode 100644 index 0000000..00afd26 Binary files /dev/null and b/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.AspNetCore.pdb differ diff --git a/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.Core.dll b/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.Core.dll new file mode 100644 index 0000000..287b455 Binary files /dev/null and b/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.Core.dll differ diff --git a/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.Core.pdb b/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.Core.pdb new file mode 100644 index 0000000..305b8a2 Binary files /dev/null and b/src/CaptchaKit.AspNetCore/bin/Release/net10.0/CaptchaKit.Core.pdb differ diff --git a/src/CaptchaKit.AspNetCore/obj/CaptchaKit.AspNetCore.csproj.nuget.dgspec.json b/src/CaptchaKit.AspNetCore/obj/CaptchaKit.AspNetCore.csproj.nuget.dgspec.json new file mode 100644 index 0000000..1c464d3 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/CaptchaKit.AspNetCore.csproj.nuget.dgspec.json @@ -0,0 +1,843 @@ +{ + "format": 1, + "restore": { + "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.AspNetCore\\CaptchaKit.AspNetCore.csproj": {} + }, + "projects": { + "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.AspNetCore\\CaptchaKit.AspNetCore.csproj": { + "version": "0.1.0-preview.1", + "restore": { + "projectUniqueName": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.AspNetCore\\CaptchaKit.AspNetCore.csproj", + "projectName": "CaptchaKit.AspNetCore", + "projectPath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.AspNetCore\\CaptchaKit.AspNetCore.csproj", + "packagesPath": "C:\\Users\\BI\\.nuget\\packages\\", + "outputPath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.AspNetCore\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "D:\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\BI\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "projectReferences": { + "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj": { + "projectPath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.400" + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "dependencies": { + "SkiaSharp": { + "target": "Package", + "version": "[4.151.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.401/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.AspNetCore": "(,10.0.32767]", + "Microsoft.AspNetCore.Antiforgery": "(,10.0.32767]", + "Microsoft.AspNetCore.App": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.BearerToken": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Cookies": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.OAuth": "(,10.0.32767]", + "Microsoft.AspNetCore.Authorization": "(,10.0.32767]", + "Microsoft.AspNetCore.Authorization.Policy": "(,10.0.32767]", + "Microsoft.AspNetCore.Components": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Authorization": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Endpoints": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Forms": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Server": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Web": "(,10.0.32767]", + "Microsoft.AspNetCore.Connections.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.CookiePolicy": "(,10.0.32767]", + "Microsoft.AspNetCore.Cors": "(,10.0.32767]", + "Microsoft.AspNetCore.Cryptography.Internal": "(,10.0.32767]", + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection.Extensions": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics.HealthChecks": "(,10.0.32767]", + "Microsoft.AspNetCore.HostFiltering": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Html.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Connections": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Connections.Common": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Extensions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Features": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Results": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpLogging": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpOverrides": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpsPolicy": "(,10.0.32767]", + "Microsoft.AspNetCore.Identity": "(,10.0.32767]", + "Microsoft.AspNetCore.Localization": "(,10.0.32767]", + "Microsoft.AspNetCore.Localization.Routing": "(,10.0.32767]", + "Microsoft.AspNetCore.Metadata": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.ApiExplorer": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Cors": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.DataAnnotations": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Xml": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Localization": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Razor": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.RazorPages": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.TagHelpers": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "(,10.0.32767]", + "Microsoft.AspNetCore.OutputCaching": "(,10.0.32767]", + "Microsoft.AspNetCore.RateLimiting": "(,10.0.32767]", + "Microsoft.AspNetCore.Razor": "(,10.0.32767]", + "Microsoft.AspNetCore.Razor.Runtime": "(,10.0.32767]", + "Microsoft.AspNetCore.RequestDecompression": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCaching": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCompression": "(,10.0.32767]", + "Microsoft.AspNetCore.Rewrite": "(,10.0.32767]", + "Microsoft.AspNetCore.Routing": "(,10.0.32767]", + "Microsoft.AspNetCore.Routing.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.HttpSys": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.IIS": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.IISIntegration": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "(,10.0.32767]", + "Microsoft.AspNetCore.Session": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Common": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Protocols.Json": "(,10.0.32767]", + "Microsoft.AspNetCore.StaticAssets": "(,10.0.32767]", + "Microsoft.AspNetCore.StaticFiles": "(,10.0.32767]", + "Microsoft.AspNetCore.WebSockets": "(,10.0.32767]", + "Microsoft.AspNetCore.WebUtilities": "(,10.0.32767]", + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.Extensions.Caching.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Caching.Memory": "(,10.0.32767]", + "Microsoft.Extensions.Configuration": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Binder": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.CommandLine": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.FileExtensions": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Ini": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Json": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.KeyPerFile": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.UserSecrets": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Xml": "(,10.0.32767]", + "Microsoft.Extensions.DependencyInjection": "(,10.0.32767]", + "Microsoft.Extensions.DependencyInjection.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Features": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Composite": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Physical": "(,10.0.32767]", + "Microsoft.Extensions.FileSystemGlobbing": "(,10.0.32767]", + "Microsoft.Extensions.Hosting": "(,10.0.32767]", + "Microsoft.Extensions.Hosting.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Http": "(,10.0.32767]", + "Microsoft.Extensions.Identity.Core": "(,10.0.32767]", + "Microsoft.Extensions.Identity.Stores": "(,10.0.32767]", + "Microsoft.Extensions.Localization": "(,10.0.32767]", + "Microsoft.Extensions.Localization.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Logging": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Configuration": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Console": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Debug": "(,10.0.32767]", + "Microsoft.Extensions.Logging.EventLog": "(,10.0.32767]", + "Microsoft.Extensions.Logging.EventSource": "(,10.0.32767]", + "Microsoft.Extensions.Logging.TraceSource": "(,10.0.32767]", + "Microsoft.Extensions.ObjectPool": "(,10.0.32767]", + "Microsoft.Extensions.Options": "(,10.0.32767]", + "Microsoft.Extensions.Options.ConfigurationExtensions": "(,10.0.32767]", + "Microsoft.Extensions.Options.DataAnnotations": "(,10.0.32767]", + "Microsoft.Extensions.Primitives": "(,10.0.32767]", + "Microsoft.Extensions.Validation": "(,10.0.32767]", + "Microsoft.Extensions.WebEncoders": "(,10.0.32767]", + "Microsoft.JSInterop": "(,10.0.32767]", + "Microsoft.Net.Http.Headers": "(,10.0.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.EventLog": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Cbor": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Cryptography.Xml": "(,10.0.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.RateLimiting": "(,10.0.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + }, + "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj": { + "version": "0.1.0-preview.1", + "restore": { + "projectUniqueName": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj", + "projectName": "CaptchaKit.Core", + "projectPath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj", + "packagesPath": "C:\\Users\\BI\\.nuget\\packages\\", + "outputPath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "D:\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\BI\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.400" + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.401/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } + } +} \ No newline at end of file diff --git a/src/CaptchaKit.AspNetCore/obj/CaptchaKit.AspNetCore.csproj.nuget.g.props b/src/CaptchaKit.AspNetCore/obj/CaptchaKit.AspNetCore.csproj.nuget.g.props new file mode 100644 index 0000000..af87137 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/CaptchaKit.AspNetCore.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\BI\.nuget\packages\;D:\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 7.0.0 + + + + + + \ No newline at end of file diff --git a/src/CaptchaKit.AspNetCore/obj/CaptchaKit.AspNetCore.csproj.nuget.g.targets b/src/CaptchaKit.AspNetCore/obj/CaptchaKit.AspNetCore.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/CaptchaKit.AspNetCore.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 0000000..925b135 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.AssemblyInfo.cs b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.AssemblyInfo.cs new file mode 100644 index 0000000..4db6e3d --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("CaptchaKit Contributors")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("ASP.NET Core and distributed-cache integration for CaptchaKit.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("0.1.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("0.1.0-preview.1+149eb66890ce8ac96fae9a9b7e7f6c09bb0d0269")] +[assembly: System.Reflection.AssemblyProductAttribute("CaptchaKit.AspNetCore")] +[assembly: System.Reflection.AssemblyTitleAttribute("CaptchaKit.AspNetCore")] +[assembly: System.Reflection.AssemblyVersionAttribute("0.1.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.AssemblyInfoInputs.cache b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.AssemblyInfoInputs.cache new file mode 100644 index 0000000..be9d0dd --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +537ddc0f8d2ca50e3ea8f9f64f468e1cc194e9f8e17e5bb91599d54391e9590b diff --git a/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.GeneratedMSBuildEditorConfig.editorconfig b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..12820ca --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,18 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property.EntryPointFilePath = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = CaptchaKit.AspNetCore +build_property.ProjectDir = E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.GlobalUsings.g.cs b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.GlobalUsings.g.cs new file mode 100644 index 0000000..d12bcbc --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.assets.cache b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.assets.cache new file mode 100644 index 0000000..cabb604 Binary files /dev/null and b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.assets.cache differ diff --git a/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.csproj.AssemblyReference.cache b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.csproj.AssemblyReference.cache new file mode 100644 index 0000000..b5ac953 Binary files /dev/null and b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.csproj.AssemblyReference.cache differ diff --git a/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.csproj.CoreCompileInputs.cache b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..2ccf8b3 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +0c7c2a6c84005509d528061b6942c0bb9ce2e60d71dab9e22200b03fd7c21da5 diff --git a/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.csproj.FileListAbsolute.txt b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e5b241e --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.csproj.FileListAbsolute.txt @@ -0,0 +1,18 @@ +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\bin\Debug\net10.0\CaptchaKit.AspNetCore.deps.json +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\bin\Debug\net10.0\CaptchaKit.AspNetCore.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\bin\Debug\net10.0\CaptchaKit.AspNetCore.pdb +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\bin\Debug\net10.0\CaptchaKit.Core.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\bin\Debug\net10.0\CaptchaKit.Core.pdb +E:\jiaowu\.codex-build\captcha\Debug\net10.0\CaptchaKit.AspNetCore.deps.json +E:\jiaowu\.codex-build\captcha\Debug\net10.0\CaptchaKit.AspNetCore.dll +E:\jiaowu\.codex-build\captcha\Debug\net10.0\CaptchaKit.AspNetCore.pdb +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Debug\net10.0\CaptchaKit.AspNetCore.csproj.AssemblyReference.cache +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Debug\net10.0\CaptchaKit.AspNetCore.GeneratedMSBuildEditorConfig.editorconfig +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Debug\net10.0\CaptchaKit.AspNetCore.AssemblyInfoInputs.cache +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Debug\net10.0\CaptchaKit.AspNetCore.AssemblyInfo.cs +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Debug\net10.0\CaptchaKit.AspNetCore.csproj.CoreCompileInputs.cache +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Debug\net10.0\CaptchaK.95F6C895.Up2Date +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Debug\net10.0\CaptchaKit.AspNetCore.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Debug\net10.0\refint\CaptchaKit.AspNetCore.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Debug\net10.0\CaptchaKit.AspNetCore.pdb +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Debug\net10.0\ref\CaptchaKit.AspNetCore.dll diff --git a/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.dll b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.dll new file mode 100644 index 0000000..a67447f Binary files /dev/null and b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.dll differ diff --git a/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.pdb b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.pdb new file mode 100644 index 0000000..479d532 Binary files /dev/null and b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/CaptchaKit.AspNetCore.pdb differ diff --git a/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/ref/CaptchaKit.AspNetCore.dll b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/ref/CaptchaKit.AspNetCore.dll new file mode 100644 index 0000000..4194c7b Binary files /dev/null and b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/ref/CaptchaKit.AspNetCore.dll differ diff --git a/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/refint/CaptchaKit.AspNetCore.dll b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/refint/CaptchaKit.AspNetCore.dll new file mode 100644 index 0000000..4194c7b Binary files /dev/null and b/src/CaptchaKit.AspNetCore/obj/Debug/net10.0/refint/CaptchaKit.AspNetCore.dll differ diff --git a/src/CaptchaKit.AspNetCore/obj/Release/CaptchaKit.AspNetCore.0.1.0-preview.1.nuspec b/src/CaptchaKit.AspNetCore/obj/Release/CaptchaKit.AspNetCore.0.1.0-preview.1.nuspec new file mode 100644 index 0000000..5421b90 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Release/CaptchaKit.AspNetCore.0.1.0-preview.1.nuspec @@ -0,0 +1,30 @@ + + + + CaptchaKit.AspNetCore + 0.1.0-preview.1 + CaptchaKit Contributors + MIT + https://licenses.nuget.org/MIT + README.md + ASP.NET Core and distributed-cache integration for CaptchaKit. + captcha security bot-protection aspnetcore + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 0000000..925b135 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaK.95F6C895.Up2Date b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaK.95F6C895.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.AssemblyInfo.cs b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.AssemblyInfo.cs new file mode 100644 index 0000000..dfb984d --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("CaptchaKit Contributors")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("ASP.NET Core and distributed-cache integration for CaptchaKit.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("0.1.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("0.1.0-preview.1+149eb66890ce8ac96fae9a9b7e7f6c09bb0d0269")] +[assembly: System.Reflection.AssemblyProductAttribute("CaptchaKit.AspNetCore")] +[assembly: System.Reflection.AssemblyTitleAttribute("CaptchaKit.AspNetCore")] +[assembly: System.Reflection.AssemblyVersionAttribute("0.1.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.AssemblyInfoInputs.cache b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.AssemblyInfoInputs.cache new file mode 100644 index 0000000..a1a9db0 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +5a49e578d7a15eae0f7993f7aa6de454d706a857e5e9dce58e6f3480258f8aa1 diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.GeneratedMSBuildEditorConfig.editorconfig b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..12820ca --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,18 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property.EntryPointFilePath = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = CaptchaKit.AspNetCore +build_property.ProjectDir = E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.GlobalUsings.g.cs b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.GlobalUsings.g.cs new file mode 100644 index 0000000..d12bcbc --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.assets.cache b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.assets.cache new file mode 100644 index 0000000..b929f3d Binary files /dev/null and b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.assets.cache differ diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.csproj.AssemblyReference.cache b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.csproj.AssemblyReference.cache new file mode 100644 index 0000000..b54d075 Binary files /dev/null and b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.csproj.AssemblyReference.cache differ diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.csproj.CoreCompileInputs.cache b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..f8f66d0 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +f2f809af5758995888c501dce466a54111d125a97efca9c67076aa4b83963eb6 diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.csproj.FileListAbsolute.txt b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..c93d9e5 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.csproj.FileListAbsolute.txt @@ -0,0 +1,15 @@ +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\bin\Release\net10.0\CaptchaKit.AspNetCore.deps.json +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\bin\Release\net10.0\CaptchaKit.AspNetCore.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\bin\Release\net10.0\CaptchaKit.AspNetCore.pdb +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\bin\Release\net10.0\CaptchaKit.Core.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\bin\Release\net10.0\CaptchaKit.Core.pdb +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Release\net10.0\CaptchaKit.AspNetCore.csproj.AssemblyReference.cache +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Release\net10.0\CaptchaKit.AspNetCore.GeneratedMSBuildEditorConfig.editorconfig +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Release\net10.0\CaptchaKit.AspNetCore.AssemblyInfoInputs.cache +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Release\net10.0\CaptchaKit.AspNetCore.AssemblyInfo.cs +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Release\net10.0\CaptchaKit.AspNetCore.csproj.CoreCompileInputs.cache +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Release\net10.0\CaptchaK.95F6C895.Up2Date +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Release\net10.0\CaptchaKit.AspNetCore.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Release\net10.0\refint\CaptchaKit.AspNetCore.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Release\net10.0\CaptchaKit.AspNetCore.pdb +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.AspNetCore\obj\Release\net10.0\ref\CaptchaKit.AspNetCore.dll diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.dll b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.dll new file mode 100644 index 0000000..60966b6 Binary files /dev/null and b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.dll differ diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.pdb b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.pdb new file mode 100644 index 0000000..00afd26 Binary files /dev/null and b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/CaptchaKit.AspNetCore.pdb differ diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/ref/CaptchaKit.AspNetCore.dll b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/ref/CaptchaKit.AspNetCore.dll new file mode 100644 index 0000000..492bd6f Binary files /dev/null and b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/ref/CaptchaKit.AspNetCore.dll differ diff --git a/src/CaptchaKit.AspNetCore/obj/Release/net10.0/refint/CaptchaKit.AspNetCore.dll b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/refint/CaptchaKit.AspNetCore.dll new file mode 100644 index 0000000..492bd6f Binary files /dev/null and b/src/CaptchaKit.AspNetCore/obj/Release/net10.0/refint/CaptchaKit.AspNetCore.dll differ diff --git a/src/CaptchaKit.AspNetCore/obj/project.assets.json b/src/CaptchaKit.AspNetCore/obj/project.assets.json new file mode 100644 index 0000000..c002d16 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/project.assets.json @@ -0,0 +1,740 @@ +{ + "version": 4, + "targets": { + "net10.0": { + "SkiaSharp/4.151.1": { + "type": "package", + "dependencies": { + "SkiaSharp.NativeAssets.Win32": "4.151.1", + "SkiaSharp.NativeAssets.macOS": "4.151.1" + }, + "compile": { + "ref/net10.0/SkiaSharp.dll": {} + }, + "runtime": { + "lib/net10.0/SkiaSharp.dll": { + "related": ".pdb" + } + } + }, + "SkiaSharp.NativeAssets.macOS/4.151.1": { + "type": "package", + "compile": { + "lib/net10.0/_._": {} + }, + "runtime": { + "lib/net10.0/_._": {} + }, + "runtimeTargets": { + "runtimes/osx/native/libSkiaSharp.dylib": { + "assetType": "native", + "rid": "osx" + } + } + }, + "SkiaSharp.NativeAssets.Win32/4.151.1": { + "type": "package", + "compile": { + "lib/net10.0/_._": {} + }, + "runtime": { + "lib/net10.0/_._": {} + }, + "runtimeTargets": { + "runtimes/win-arm64/native/libSkiaSharp.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-arm64/native/libSkiaSharp.pdb": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/libSkiaSharp.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x64/native/libSkiaSharp.pdb": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/libSkiaSharp.dll": { + "assetType": "native", + "rid": "win-x86" + }, + "runtimes/win-x86/native/libSkiaSharp.pdb": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "CaptchaKit.Core/0.1.0-preview.1": { + "type": "project", + "framework": ".NETCoreApp,Version=v10.0", + "compile": { + "bin/placeholder/CaptchaKit.Core.dll": {} + }, + "runtime": { + "bin/placeholder/CaptchaKit.Core.dll": {} + } + } + } + }, + "libraries": { + "SkiaSharp/4.151.1": { + "sha512": "FNlVsGZ9to3o9pObVqhIZanHjUGOoPb/Zxk5svCSLMJnKwxPKV7sIJrjs9BpB/jF3j9OdsaMOb4cfwSJbjueSw==", + "type": "package", + "path": "skiasharp/4.151.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "README.md", + "icon.png", + "lib/net10.0-android36.0/SkiaSharp.dll", + "lib/net10.0-android36.0/SkiaSharp.pdb", + "lib/net10.0-android36.0/SkiaSharp.xml", + "lib/net10.0-ios26.0/SkiaSharp.dll", + "lib/net10.0-ios26.0/SkiaSharp.pdb", + "lib/net10.0-maccatalyst26.0/SkiaSharp.dll", + "lib/net10.0-maccatalyst26.0/SkiaSharp.pdb", + "lib/net10.0-macos26.0/SkiaSharp.dll", + "lib/net10.0-macos26.0/SkiaSharp.pdb", + "lib/net10.0-tizen10.0/SkiaSharp.dll", + "lib/net10.0-tizen10.0/SkiaSharp.pdb", + "lib/net10.0-tvos26.0/SkiaSharp.dll", + "lib/net10.0-tvos26.0/SkiaSharp.pdb", + "lib/net10.0-windows10.0.19041/SkiaSharp.dll", + "lib/net10.0-windows10.0.19041/SkiaSharp.pdb", + "lib/net10.0/SkiaSharp.dll", + "lib/net10.0/SkiaSharp.pdb", + "lib/net462/SkiaSharp.dll", + "lib/net462/SkiaSharp.pdb", + "lib/net48/SkiaSharp.dll", + "lib/net48/SkiaSharp.pdb", + "lib/net6.0-tizen8.0/SkiaSharp.dll", + "lib/net6.0-tizen8.0/SkiaSharp.pdb", + "lib/net6.0/SkiaSharp.dll", + "lib/net6.0/SkiaSharp.pdb", + "lib/net9.0-android35.0/SkiaSharp.dll", + "lib/net9.0-android35.0/SkiaSharp.pdb", + "lib/net9.0-android35.0/SkiaSharp.xml", + "lib/net9.0-ios18.0/SkiaSharp.dll", + "lib/net9.0-ios18.0/SkiaSharp.pdb", + "lib/net9.0-maccatalyst18.0/SkiaSharp.dll", + "lib/net9.0-maccatalyst18.0/SkiaSharp.pdb", + "lib/net9.0-macos15.0/SkiaSharp.dll", + "lib/net9.0-macos15.0/SkiaSharp.pdb", + "lib/net9.0-tizen8.0/SkiaSharp.dll", + "lib/net9.0-tizen8.0/SkiaSharp.pdb", + "lib/net9.0-tvos18.0/SkiaSharp.dll", + "lib/net9.0-tvos18.0/SkiaSharp.pdb", + "lib/net9.0-windows10.0.19041/SkiaSharp.dll", + "lib/net9.0-windows10.0.19041/SkiaSharp.pdb", + "lib/net9.0/SkiaSharp.dll", + "lib/net9.0/SkiaSharp.pdb", + "lib/netstandard2.0/SkiaSharp.dll", + "lib/netstandard2.0/SkiaSharp.pdb", + "lib/netstandard2.1/SkiaSharp.dll", + "lib/netstandard2.1/SkiaSharp.pdb", + "ref/net10.0-android36.0/SkiaSharp.dll", + "ref/net10.0-ios26.0/SkiaSharp.dll", + "ref/net10.0-maccatalyst26.0/SkiaSharp.dll", + "ref/net10.0-macos26.0/SkiaSharp.dll", + "ref/net10.0-tizen10.0/SkiaSharp.dll", + "ref/net10.0-tvos26.0/SkiaSharp.dll", + "ref/net10.0-windows10.0.19041/SkiaSharp.dll", + "ref/net10.0/SkiaSharp.dll", + "ref/net462/SkiaSharp.dll", + "ref/net48/SkiaSharp.dll", + "ref/net6.0-tizen8.0/SkiaSharp.dll", + "ref/net6.0/SkiaSharp.dll", + "ref/net9.0-android35.0/SkiaSharp.dll", + "ref/net9.0-ios18.0/SkiaSharp.dll", + "ref/net9.0-maccatalyst18.0/SkiaSharp.dll", + "ref/net9.0-macos15.0/SkiaSharp.dll", + "ref/net9.0-tizen8.0/SkiaSharp.dll", + "ref/net9.0-tvos18.0/SkiaSharp.dll", + "ref/net9.0-windows10.0.19041/SkiaSharp.dll", + "ref/net9.0/SkiaSharp.dll", + "ref/netstandard2.0/SkiaSharp.dll", + "ref/netstandard2.1/SkiaSharp.dll", + "skiasharp.4.151.1.nupkg.sha512", + "skiasharp.nuspec" + ] + }, + "SkiaSharp.NativeAssets.macOS/4.151.1": { + "sha512": "nLXwdhi0oB7pqqNLbSOLX+FIZQOMAU/yFPspzcDTJjTmPbMWyp0JWyeVj8sFJ/cweurEfT0J/lvfgdXX2EFHXA==", + "type": "package", + "path": "skiasharp.nativeassets.macos/4.151.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "README.md", + "THIRD-PARTY-NOTICES.txt", + "build/net462/SkiaSharp.NativeAssets.macOS.targets", + "build/net48/SkiaSharp.NativeAssets.macOS.targets", + "buildTransitive/net10.0-macos26.0/SkiaSharp.NativeAssets.macOS.targets", + "buildTransitive/net462/SkiaSharp.NativeAssets.macOS.targets", + "buildTransitive/net48/SkiaSharp.NativeAssets.macOS.targets", + "buildTransitive/net9.0-macos15.0/SkiaSharp.NativeAssets.macOS.targets", + "icon.png", + "lib/net10.0-macos26.0/_._", + "lib/net10.0/_._", + "lib/net462/_._", + "lib/net48/_._", + "lib/net6.0/_._", + "lib/net9.0-macos15.0/_._", + "lib/net9.0/_._", + "lib/netstandard2.0/_._", + "lib/netstandard2.1/_._", + "runtimes/osx/native/libSkiaSharp.dylib", + "skiasharp.nativeassets.macos.4.151.1.nupkg.sha512", + "skiasharp.nativeassets.macos.nuspec" + ] + }, + "SkiaSharp.NativeAssets.Win32/4.151.1": { + "sha512": "G+nln30ZX2ZuhH+ungf6x/QMXCje38KTS0VTfQeMyeY8uyMBmsZwFz2D30ZxUjZqsVbEIcaC2bsYF65876s4Yg==", + "type": "package", + "path": "skiasharp.nativeassets.win32/4.151.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "README.md", + "THIRD-PARTY-NOTICES.txt", + "build/net462/SkiaSharp.NativeAssets.Win32.targets", + "build/net48/SkiaSharp.NativeAssets.Win32.targets", + "buildTransitive/net462/SkiaSharp.NativeAssets.Win32.targets", + "buildTransitive/net48/SkiaSharp.NativeAssets.Win32.targets", + "icon.png", + "lib/net10.0-windows10.0.19041/_._", + "lib/net10.0/_._", + "lib/net462/_._", + "lib/net48/_._", + "lib/net6.0/_._", + "lib/net9.0-windows10.0.19041/_._", + "lib/net9.0/_._", + "lib/netstandard2.0/_._", + "lib/netstandard2.1/_._", + "runtimes/win-arm64/native/libSkiaSharp.dll", + "runtimes/win-arm64/native/libSkiaSharp.pdb", + "runtimes/win-x64/native/libSkiaSharp.dll", + "runtimes/win-x64/native/libSkiaSharp.pdb", + "runtimes/win-x86/native/libSkiaSharp.dll", + "runtimes/win-x86/native/libSkiaSharp.pdb", + "skiasharp.nativeassets.win32.4.151.1.nupkg.sha512", + "skiasharp.nativeassets.win32.nuspec" + ] + }, + "CaptchaKit.Core/0.1.0-preview.1": { + "type": "project", + "path": "../CaptchaKit.Core/CaptchaKit.Core.csproj", + "msbuildProject": "../CaptchaKit.Core/CaptchaKit.Core.csproj" + } + }, + "projectFileDependencyGroups": { + "net10.0": [ + "CaptchaKit.Core >= 0.1.0-preview.1", + "SkiaSharp >= 4.151.1" + ] + }, + "packageFolders": { + "C:\\Users\\BI\\.nuget\\packages\\": {}, + "D:\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "0.1.0-preview.1", + "restore": { + "projectUniqueName": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.AspNetCore\\CaptchaKit.AspNetCore.csproj", + "projectName": "CaptchaKit.AspNetCore", + "projectPath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.AspNetCore\\CaptchaKit.AspNetCore.csproj", + "packagesPath": "C:\\Users\\BI\\.nuget\\packages\\", + "outputPath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.AspNetCore\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "D:\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\BI\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "projectReferences": { + "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj": { + "projectPath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.400" + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "dependencies": { + "SkiaSharp": { + "target": "Package", + "version": "[4.151.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.401/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.AspNetCore": "(,10.0.32767]", + "Microsoft.AspNetCore.Antiforgery": "(,10.0.32767]", + "Microsoft.AspNetCore.App": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.BearerToken": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Cookies": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.OAuth": "(,10.0.32767]", + "Microsoft.AspNetCore.Authorization": "(,10.0.32767]", + "Microsoft.AspNetCore.Authorization.Policy": "(,10.0.32767]", + "Microsoft.AspNetCore.Components": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Authorization": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Endpoints": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Forms": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Server": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Web": "(,10.0.32767]", + "Microsoft.AspNetCore.Connections.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.CookiePolicy": "(,10.0.32767]", + "Microsoft.AspNetCore.Cors": "(,10.0.32767]", + "Microsoft.AspNetCore.Cryptography.Internal": "(,10.0.32767]", + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection.Extensions": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics.HealthChecks": "(,10.0.32767]", + "Microsoft.AspNetCore.HostFiltering": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Html.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Connections": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Connections.Common": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Extensions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Features": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Results": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpLogging": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpOverrides": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpsPolicy": "(,10.0.32767]", + "Microsoft.AspNetCore.Identity": "(,10.0.32767]", + "Microsoft.AspNetCore.Localization": "(,10.0.32767]", + "Microsoft.AspNetCore.Localization.Routing": "(,10.0.32767]", + "Microsoft.AspNetCore.Metadata": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.ApiExplorer": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Cors": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.DataAnnotations": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Xml": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Localization": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Razor": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.RazorPages": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.TagHelpers": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "(,10.0.32767]", + "Microsoft.AspNetCore.OutputCaching": "(,10.0.32767]", + "Microsoft.AspNetCore.RateLimiting": "(,10.0.32767]", + "Microsoft.AspNetCore.Razor": "(,10.0.32767]", + "Microsoft.AspNetCore.Razor.Runtime": "(,10.0.32767]", + "Microsoft.AspNetCore.RequestDecompression": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCaching": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCompression": "(,10.0.32767]", + "Microsoft.AspNetCore.Rewrite": "(,10.0.32767]", + "Microsoft.AspNetCore.Routing": "(,10.0.32767]", + "Microsoft.AspNetCore.Routing.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.HttpSys": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.IIS": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.IISIntegration": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "(,10.0.32767]", + "Microsoft.AspNetCore.Session": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Common": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Protocols.Json": "(,10.0.32767]", + "Microsoft.AspNetCore.StaticAssets": "(,10.0.32767]", + "Microsoft.AspNetCore.StaticFiles": "(,10.0.32767]", + "Microsoft.AspNetCore.WebSockets": "(,10.0.32767]", + "Microsoft.AspNetCore.WebUtilities": "(,10.0.32767]", + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.Extensions.Caching.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Caching.Memory": "(,10.0.32767]", + "Microsoft.Extensions.Configuration": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Binder": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.CommandLine": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.FileExtensions": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Ini": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Json": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.KeyPerFile": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.UserSecrets": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Xml": "(,10.0.32767]", + "Microsoft.Extensions.DependencyInjection": "(,10.0.32767]", + "Microsoft.Extensions.DependencyInjection.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Features": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Composite": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Physical": "(,10.0.32767]", + "Microsoft.Extensions.FileSystemGlobbing": "(,10.0.32767]", + "Microsoft.Extensions.Hosting": "(,10.0.32767]", + "Microsoft.Extensions.Hosting.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Http": "(,10.0.32767]", + "Microsoft.Extensions.Identity.Core": "(,10.0.32767]", + "Microsoft.Extensions.Identity.Stores": "(,10.0.32767]", + "Microsoft.Extensions.Localization": "(,10.0.32767]", + "Microsoft.Extensions.Localization.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Logging": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Configuration": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Console": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Debug": "(,10.0.32767]", + "Microsoft.Extensions.Logging.EventLog": "(,10.0.32767]", + "Microsoft.Extensions.Logging.EventSource": "(,10.0.32767]", + "Microsoft.Extensions.Logging.TraceSource": "(,10.0.32767]", + "Microsoft.Extensions.ObjectPool": "(,10.0.32767]", + "Microsoft.Extensions.Options": "(,10.0.32767]", + "Microsoft.Extensions.Options.ConfigurationExtensions": "(,10.0.32767]", + "Microsoft.Extensions.Options.DataAnnotations": "(,10.0.32767]", + "Microsoft.Extensions.Primitives": "(,10.0.32767]", + "Microsoft.Extensions.Validation": "(,10.0.32767]", + "Microsoft.Extensions.WebEncoders": "(,10.0.32767]", + "Microsoft.JSInterop": "(,10.0.32767]", + "Microsoft.Net.Http.Headers": "(,10.0.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.EventLog": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Cbor": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Cryptography.Xml": "(,10.0.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.RateLimiting": "(,10.0.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } +} \ No newline at end of file diff --git a/src/CaptchaKit.AspNetCore/obj/project.nuget.cache b/src/CaptchaKit.AspNetCore/obj/project.nuget.cache new file mode 100644 index 0000000..eb05013 --- /dev/null +++ b/src/CaptchaKit.AspNetCore/obj/project.nuget.cache @@ -0,0 +1,12 @@ +{ + "version": 2, + "dgSpecHash": "u7gy0hXdqX8=", + "success": true, + "projectFilePath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.AspNetCore\\CaptchaKit.AspNetCore.csproj", + "expectedPackageFiles": [ + "C:\\Users\\BI\\.nuget\\packages\\skiasharp\\4.151.1\\skiasharp.4.151.1.nupkg.sha512", + "C:\\Users\\BI\\.nuget\\packages\\skiasharp.nativeassets.macos\\4.151.1\\skiasharp.nativeassets.macos.4.151.1.nupkg.sha512", + "C:\\Users\\BI\\.nuget\\packages\\skiasharp.nativeassets.win32\\4.151.1\\skiasharp.nativeassets.win32.4.151.1.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/src/CaptchaKit.Core/CaptchaContracts.cs b/src/CaptchaKit.Core/CaptchaContracts.cs new file mode 100644 index 0000000..aa6891c --- /dev/null +++ b/src/CaptchaKit.Core/CaptchaContracts.cs @@ -0,0 +1,28 @@ +namespace CaptchaKit; + +public sealed record CaptchaChallenge( + string Id, + string ContentType, + byte[] ImageBytes, + DateTimeOffset ExpiresAt); + +public sealed record CaptchaGenerationRequest( + string Id, + DateTimeOffset ExpiresAt, + int CodeLength); + +public sealed record GeneratedCaptcha( + CaptchaChallenge Challenge, + string Answer); + +public interface ICaptchaGenerator +{ + GeneratedCaptcha Generate(CaptchaGenerationRequest request); +} + +public interface ICaptchaChallengeStore +{ + /// Stores an opaque verification value rather than the human-readable answer. + Task StoreAsync(string id, string verificationValue, DateTimeOffset expiresAt, CancellationToken cancellationToken = default); + Task TakeAsync(string id, CancellationToken cancellationToken = default); +} diff --git a/src/CaptchaKit.Core/CaptchaKit.Core.csproj b/src/CaptchaKit.Core/CaptchaKit.Core.csproj new file mode 100644 index 0000000..3db18c4 --- /dev/null +++ b/src/CaptchaKit.Core/CaptchaKit.Core.csproj @@ -0,0 +1,19 @@ + + + net10.0 + enable + enable + false + CaptchaKit.Core + 0.1.0-preview.1 + CaptchaKit Contributors + Provider-neutral, server-validated CAPTCHA challenge contracts. + MIT + captcha;security;bot-protection;aspnetcore + README.md + + + + + + diff --git a/src/CaptchaKit.Core/bin/Debug/net10.0/CaptchaKit.Core.deps.json b/src/CaptchaKit.Core/bin/Debug/net10.0/CaptchaKit.Core.deps.json new file mode 100644 index 0000000..fe0c142 --- /dev/null +++ b/src/CaptchaKit.Core/bin/Debug/net10.0/CaptchaKit.Core.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v10.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v10.0": { + "CaptchaKit.Core/0.1.0-preview.1": { + "runtime": { + "CaptchaKit.Core.dll": {} + } + } + } + }, + "libraries": { + "CaptchaKit.Core/0.1.0-preview.1": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/src/CaptchaKit.Core/bin/Debug/net10.0/CaptchaKit.Core.dll b/src/CaptchaKit.Core/bin/Debug/net10.0/CaptchaKit.Core.dll new file mode 100644 index 0000000..d073b38 Binary files /dev/null and b/src/CaptchaKit.Core/bin/Debug/net10.0/CaptchaKit.Core.dll differ diff --git a/src/CaptchaKit.Core/bin/Debug/net10.0/CaptchaKit.Core.pdb b/src/CaptchaKit.Core/bin/Debug/net10.0/CaptchaKit.Core.pdb new file mode 100644 index 0000000..4f2084a Binary files /dev/null and b/src/CaptchaKit.Core/bin/Debug/net10.0/CaptchaKit.Core.pdb differ diff --git a/src/CaptchaKit.Core/bin/Release/net10.0/CaptchaKit.Core.deps.json b/src/CaptchaKit.Core/bin/Release/net10.0/CaptchaKit.Core.deps.json new file mode 100644 index 0000000..fe0c142 --- /dev/null +++ b/src/CaptchaKit.Core/bin/Release/net10.0/CaptchaKit.Core.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v10.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v10.0": { + "CaptchaKit.Core/0.1.0-preview.1": { + "runtime": { + "CaptchaKit.Core.dll": {} + } + } + } + }, + "libraries": { + "CaptchaKit.Core/0.1.0-preview.1": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/src/CaptchaKit.Core/bin/Release/net10.0/CaptchaKit.Core.dll b/src/CaptchaKit.Core/bin/Release/net10.0/CaptchaKit.Core.dll new file mode 100644 index 0000000..287b455 Binary files /dev/null and b/src/CaptchaKit.Core/bin/Release/net10.0/CaptchaKit.Core.dll differ diff --git a/src/CaptchaKit.Core/bin/Release/net10.0/CaptchaKit.Core.pdb b/src/CaptchaKit.Core/bin/Release/net10.0/CaptchaKit.Core.pdb new file mode 100644 index 0000000..305b8a2 Binary files /dev/null and b/src/CaptchaKit.Core/bin/Release/net10.0/CaptchaKit.Core.pdb differ diff --git a/src/CaptchaKit.Core/obj/CaptchaKit.Core.csproj.nuget.dgspec.json b/src/CaptchaKit.Core/obj/CaptchaKit.Core.csproj.nuget.dgspec.json new file mode 100644 index 0000000..bf92128 --- /dev/null +++ b/src/CaptchaKit.Core/obj/CaptchaKit.Core.csproj.nuget.dgspec.json @@ -0,0 +1,349 @@ +{ + "format": 1, + "restore": { + "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj": {} + }, + "projects": { + "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj": { + "version": "0.1.0-preview.1", + "restore": { + "projectUniqueName": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj", + "projectName": "CaptchaKit.Core", + "projectPath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj", + "packagesPath": "C:\\Users\\BI\\.nuget\\packages\\", + "outputPath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "D:\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\BI\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.400" + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.401/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } + } +} \ No newline at end of file diff --git a/src/CaptchaKit.Core/obj/CaptchaKit.Core.csproj.nuget.g.props b/src/CaptchaKit.Core/obj/CaptchaKit.Core.csproj.nuget.g.props new file mode 100644 index 0000000..af87137 --- /dev/null +++ b/src/CaptchaKit.Core/obj/CaptchaKit.Core.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\BI\.nuget\packages\;D:\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 7.0.0 + + + + + + \ No newline at end of file diff --git a/src/CaptchaKit.Core/obj/CaptchaKit.Core.csproj.nuget.g.targets b/src/CaptchaKit.Core/obj/CaptchaKit.Core.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/src/CaptchaKit.Core/obj/CaptchaKit.Core.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/src/CaptchaKit.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/src/CaptchaKit.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 0000000..925b135 --- /dev/null +++ b/src/CaptchaKit.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.AssemblyInfo.cs b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.AssemblyInfo.cs new file mode 100644 index 0000000..79ff4c3 --- /dev/null +++ b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("CaptchaKit Contributors")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Provider-neutral, server-validated CAPTCHA challenge contracts.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("0.1.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("0.1.0-preview.1+149eb66890ce8ac96fae9a9b7e7f6c09bb0d0269")] +[assembly: System.Reflection.AssemblyProductAttribute("CaptchaKit.Core")] +[assembly: System.Reflection.AssemblyTitleAttribute("CaptchaKit.Core")] +[assembly: System.Reflection.AssemblyVersionAttribute("0.1.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.AssemblyInfoInputs.cache b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.AssemblyInfoInputs.cache new file mode 100644 index 0000000..4423211 --- /dev/null +++ b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +e6e151a16c76134fdb273bc2637b41a772b28355ecdf40a8e3d03bcba4922ce3 diff --git a/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.GeneratedMSBuildEditorConfig.editorconfig b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..29ec76f --- /dev/null +++ b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,18 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property.EntryPointFilePath = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = CaptchaKit.Core +build_property.ProjectDir = E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.GlobalUsings.g.cs b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.GlobalUsings.g.cs new file mode 100644 index 0000000..d12bcbc --- /dev/null +++ b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.assets.cache b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.assets.cache new file mode 100644 index 0000000..174ed3f Binary files /dev/null and b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.assets.cache differ diff --git a/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.csproj.CoreCompileInputs.cache b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..1b76d8e --- /dev/null +++ b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +cb0617a1a1c6715d1c6a14a8418b3f9b36a77cc5ee9142cf69cda86a07a51f91 diff --git a/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.csproj.FileListAbsolute.txt b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..0f87450 --- /dev/null +++ b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\bin\Debug\net10.0\CaptchaKit.Core.deps.json +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\bin\Debug\net10.0\CaptchaKit.Core.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\bin\Debug\net10.0\CaptchaKit.Core.pdb +E:\jiaowu\.codex-build\captcha\Debug\net10.0\CaptchaKit.Core.deps.json +E:\jiaowu\.codex-build\captcha\Debug\net10.0\CaptchaKit.Core.dll +E:\jiaowu\.codex-build\captcha\Debug\net10.0\CaptchaKit.Core.pdb +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Debug\net10.0\CaptchaKit.Core.GeneratedMSBuildEditorConfig.editorconfig +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Debug\net10.0\CaptchaKit.Core.AssemblyInfoInputs.cache +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Debug\net10.0\CaptchaKit.Core.AssemblyInfo.cs +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Debug\net10.0\CaptchaKit.Core.csproj.CoreCompileInputs.cache +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Debug\net10.0\CaptchaKit.Core.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Debug\net10.0\refint\CaptchaKit.Core.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Debug\net10.0\CaptchaKit.Core.pdb +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Debug\net10.0\ref\CaptchaKit.Core.dll diff --git a/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.dll b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.dll new file mode 100644 index 0000000..d073b38 Binary files /dev/null and b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.dll differ diff --git a/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.pdb b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.pdb new file mode 100644 index 0000000..4f2084a Binary files /dev/null and b/src/CaptchaKit.Core/obj/Debug/net10.0/CaptchaKit.Core.pdb differ diff --git a/src/CaptchaKit.Core/obj/Debug/net10.0/ref/CaptchaKit.Core.dll b/src/CaptchaKit.Core/obj/Debug/net10.0/ref/CaptchaKit.Core.dll new file mode 100644 index 0000000..4f43b50 Binary files /dev/null and b/src/CaptchaKit.Core/obj/Debug/net10.0/ref/CaptchaKit.Core.dll differ diff --git a/src/CaptchaKit.Core/obj/Debug/net10.0/refint/CaptchaKit.Core.dll b/src/CaptchaKit.Core/obj/Debug/net10.0/refint/CaptchaKit.Core.dll new file mode 100644 index 0000000..4f43b50 Binary files /dev/null and b/src/CaptchaKit.Core/obj/Debug/net10.0/refint/CaptchaKit.Core.dll differ diff --git a/src/CaptchaKit.Core/obj/Release/CaptchaKit.Core.0.1.0-preview.1.nuspec b/src/CaptchaKit.Core/obj/Release/CaptchaKit.Core.0.1.0-preview.1.nuspec new file mode 100644 index 0000000..c701fc4 --- /dev/null +++ b/src/CaptchaKit.Core/obj/Release/CaptchaKit.Core.0.1.0-preview.1.nuspec @@ -0,0 +1,22 @@ + + + + CaptchaKit.Core + 0.1.0-preview.1 + CaptchaKit Contributors + MIT + https://licenses.nuget.org/MIT + README.md + Provider-neutral, server-validated CAPTCHA challenge contracts. + captcha security bot-protection aspnetcore + + + + + + + + + + + \ No newline at end of file diff --git a/src/CaptchaKit.Core/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/src/CaptchaKit.Core/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 0000000..925b135 --- /dev/null +++ b/src/CaptchaKit.Core/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.AssemblyInfo.cs b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.AssemblyInfo.cs new file mode 100644 index 0000000..95e3ca1 --- /dev/null +++ b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("CaptchaKit Contributors")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Provider-neutral, server-validated CAPTCHA challenge contracts.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("0.1.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("0.1.0-preview.1+149eb66890ce8ac96fae9a9b7e7f6c09bb0d0269")] +[assembly: System.Reflection.AssemblyProductAttribute("CaptchaKit.Core")] +[assembly: System.Reflection.AssemblyTitleAttribute("CaptchaKit.Core")] +[assembly: System.Reflection.AssemblyVersionAttribute("0.1.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.AssemblyInfoInputs.cache b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.AssemblyInfoInputs.cache new file mode 100644 index 0000000..44f358c --- /dev/null +++ b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +f5e5ed532953f371305e8c777d286c88bdbb56873842007cb8191b6a3891c151 diff --git a/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.GeneratedMSBuildEditorConfig.editorconfig b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..29ec76f --- /dev/null +++ b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,18 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property.EntryPointFilePath = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = CaptchaKit.Core +build_property.ProjectDir = E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.GlobalUsings.g.cs b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.GlobalUsings.g.cs new file mode 100644 index 0000000..d12bcbc --- /dev/null +++ b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.assets.cache b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.assets.cache new file mode 100644 index 0000000..9cbee0f Binary files /dev/null and b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.assets.cache differ diff --git a/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.csproj.CoreCompileInputs.cache b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..6eb97df --- /dev/null +++ b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +32738366d3fe4e37d877a1baf58481c3c0c7449972d5a11cb0baedd8a1a12453 diff --git a/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.csproj.FileListAbsolute.txt b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..4b4ae7c --- /dev/null +++ b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.csproj.FileListAbsolute.txt @@ -0,0 +1,11 @@ +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\bin\Release\net10.0\CaptchaKit.Core.deps.json +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\bin\Release\net10.0\CaptchaKit.Core.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\bin\Release\net10.0\CaptchaKit.Core.pdb +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Release\net10.0\CaptchaKit.Core.GeneratedMSBuildEditorConfig.editorconfig +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Release\net10.0\CaptchaKit.Core.AssemblyInfoInputs.cache +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Release\net10.0\CaptchaKit.Core.AssemblyInfo.cs +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Release\net10.0\CaptchaKit.Core.csproj.CoreCompileInputs.cache +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Release\net10.0\CaptchaKit.Core.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Release\net10.0\refint\CaptchaKit.Core.dll +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Release\net10.0\CaptchaKit.Core.pdb +E:\jiaowu\packages\CaptchaKit\src\CaptchaKit.Core\obj\Release\net10.0\ref\CaptchaKit.Core.dll diff --git a/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.dll b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.dll new file mode 100644 index 0000000..287b455 Binary files /dev/null and b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.dll differ diff --git a/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.pdb b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.pdb new file mode 100644 index 0000000..305b8a2 Binary files /dev/null and b/src/CaptchaKit.Core/obj/Release/net10.0/CaptchaKit.Core.pdb differ diff --git a/src/CaptchaKit.Core/obj/Release/net10.0/ref/CaptchaKit.Core.dll b/src/CaptchaKit.Core/obj/Release/net10.0/ref/CaptchaKit.Core.dll new file mode 100644 index 0000000..78ea412 Binary files /dev/null and b/src/CaptchaKit.Core/obj/Release/net10.0/ref/CaptchaKit.Core.dll differ diff --git a/src/CaptchaKit.Core/obj/Release/net10.0/refint/CaptchaKit.Core.dll b/src/CaptchaKit.Core/obj/Release/net10.0/refint/CaptchaKit.Core.dll new file mode 100644 index 0000000..78ea412 Binary files /dev/null and b/src/CaptchaKit.Core/obj/Release/net10.0/refint/CaptchaKit.Core.dll differ diff --git a/src/CaptchaKit.Core/obj/project.assets.json b/src/CaptchaKit.Core/obj/project.assets.json new file mode 100644 index 0000000..66f3581 --- /dev/null +++ b/src/CaptchaKit.Core/obj/project.assets.json @@ -0,0 +1,355 @@ +{ + "version": 4, + "targets": { + "net10.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net10.0": [] + }, + "packageFolders": { + "C:\\Users\\BI\\.nuget\\packages\\": {}, + "D:\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "0.1.0-preview.1", + "restore": { + "projectUniqueName": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj", + "projectName": "CaptchaKit.Core", + "projectPath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj", + "packagesPath": "C:\\Users\\BI\\.nuget\\packages\\", + "outputPath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "D:\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\BI\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.400" + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.401/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } +} \ No newline at end of file diff --git a/src/CaptchaKit.Core/obj/project.nuget.cache b/src/CaptchaKit.Core/obj/project.nuget.cache new file mode 100644 index 0000000..332faef --- /dev/null +++ b/src/CaptchaKit.Core/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "QStWuwhtXkM=", + "success": true, + "projectFilePath": "E:\\jiaowu\\packages\\CaptchaKit\\src\\CaptchaKit.Core\\CaptchaKit.Core.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file