fangdawei
1 year ago
645 changed files with 53589 additions and 0 deletions
@ -0,0 +1,17 @@ |
|||
<Project Sdk="Microsoft.NET.Sdk"> |
|||
|
|||
<PropertyGroup> |
|||
<TargetFramework>netcoreapp5</TargetFramework> |
|||
<AssemblyName>Win.Abp.Snowflakes</AssemblyName> |
|||
<PackageId>Win.Abp.Snowflakes</PackageId> |
|||
<AssetTargetFallback>$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;</AssetTargetFallback> |
|||
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute> |
|||
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute> |
|||
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute> |
|||
<RootNamespace /> |
|||
</PropertyGroup> |
|||
|
|||
<ItemGroup> |
|||
<PackageReference Include="Volo.Abp.Core" Version="4.0.0" /> |
|||
</ItemGroup> |
|||
</Project> |
@ -0,0 +1,11 @@ |
|||
using Volo.Abp.Modularity; |
|||
|
|||
namespace Win.Abp.Snowflakes |
|||
{ |
|||
public class AbpSnowflakeGeneratorModule:AbpModule |
|||
{ |
|||
|
|||
} |
|||
|
|||
|
|||
} |
@ -0,0 +1,22 @@ |
|||
namespace Win.Abp.Snowflakes |
|||
{ |
|||
public class AbpSnowflakeIdGeneratorOptions |
|||
{ |
|||
// 数据中心ID(0~31)
|
|||
public long? DefaultDatacenterId { get; set; } |
|||
|
|||
// 工作机器ID(0~31)
|
|||
public long? DefaultWorkerId { get; set; } |
|||
|
|||
|
|||
public long GetDefaultDatacenterId() |
|||
{ |
|||
return DefaultDatacenterId ?? 0L; |
|||
} |
|||
|
|||
public long GetDefaultWorkerId() |
|||
{ |
|||
return DefaultWorkerId ?? 0L; |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,15 @@ |
|||
namespace Win.Abp.Snowflakes |
|||
{ |
|||
public interface ISnowflakeIdGenerator |
|||
{ |
|||
/// <summary>
|
|||
/// Creates a new Snowflake Id.
|
|||
/// </summary>
|
|||
/// <returns></returns>
|
|||
long Create(); |
|||
|
|||
string AnalyzeId(long id); |
|||
|
|||
// long Create(long datacenterId, long workerId);
|
|||
} |
|||
} |
@ -0,0 +1,181 @@ |
|||
using System; |
|||
using System.Text; |
|||
using Microsoft.Extensions.Options; |
|||
using Volo.Abp.DependencyInjection; |
|||
|
|||
namespace Win.Abp.Snowflakes |
|||
{ |
|||
public class SnowflakeIdGenerator : ISnowflakeIdGenerator, ITransientDependency |
|||
{ |
|||
// 开始时间截((new DateTime(2020, 1, 1, 0, 0, 0, DateTimeKind.Utc)-Jan1st1970).TotalMilliseconds)
|
|||
private static readonly DateTime Jan1st1970 = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); |
|||
|
|||
private const long Twepoch = 1577836800000L; |
|||
|
|||
// 机器id所占的位数
|
|||
private const int WorkerIdBits = 5; |
|||
|
|||
// 数据标识id所占的位数
|
|||
private const int DatacenterIdBits = 5; |
|||
|
|||
// 支持的最大机器id,结果是31 (这个移位算法可以很快的计算出几位二进制数所能表示的最大十进制数)
|
|||
private const long MaxWorkerId = -1L ^ (-1L << WorkerIdBits); |
|||
|
|||
// 支持的最大数据标识id,结果是31
|
|||
private const long MaxDatacenterId = -1L ^ (-1L << DatacenterIdBits); |
|||
|
|||
// 序列在id中占的位数
|
|||
private const int SequenceBits = 12; |
|||
|
|||
// 数据标识id向左移17位(12+5)
|
|||
private const int DatacenterIdShift = SequenceBits + WorkerIdBits; |
|||
|
|||
// 机器ID向左移12位
|
|||
private const int WorkerIdShift = SequenceBits; |
|||
|
|||
|
|||
// 时间截向左移22位(5+5+12)
|
|||
private const int TimestampLeftShift = SequenceBits + WorkerIdBits + DatacenterIdBits; |
|||
|
|||
// 生成序列的掩码,这里为4095 (0b111111111111=0xfff=4095)
|
|||
private const long SequenceMask = -1L ^ (-1L << SequenceBits); |
|||
|
|||
// 数据中心ID(0~31)
|
|||
private long DatacenterId { get; set; } |
|||
|
|||
// 工作机器ID(0~31)
|
|||
private long WorkerId { get; set; } |
|||
|
|||
// 毫秒内序列(0~4095)
|
|||
private long Sequence { get; set; } |
|||
|
|||
// 上次生成ID的时间截
|
|||
private long LastTimestamp { get; set; } |
|||
|
|||
|
|||
public AbpSnowflakeIdGeneratorOptions Options { get; } |
|||
|
|||
protected SnowflakeIdGenerator(){} |
|||
|
|||
public SnowflakeIdGenerator(IOptions<AbpSnowflakeIdGeneratorOptions> options) |
|||
{ |
|||
Options = options.Value; |
|||
this.DatacenterId = options.Value.GetDefaultDatacenterId(); |
|||
this.WorkerId = options.Value.GetDefaultWorkerId(); |
|||
|
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 获得下一个ID
|
|||
/// </summary>
|
|||
|
|||
/// <returns></returns>
|
|||
public long Create() |
|||
{ |
|||
return Create(Options.GetDefaultDatacenterId(), Options.GetDefaultWorkerId()); |
|||
} |
|||
|
|||
public long Create(long datacenterId, long workerId) |
|||
{ |
|||
|
|||
if (datacenterId > MaxDatacenterId || datacenterId < 0) |
|||
{ |
|||
throw new Exception($"datacenter Id can't be greater than {MaxDatacenterId} or less than 0"); |
|||
} |
|||
if (workerId > MaxWorkerId || workerId < 0) |
|||
{ |
|||
throw new Exception($"worker Id can't be greater than {MaxWorkerId} or less than 0"); |
|||
} |
|||
|
|||
this.DatacenterId = datacenterId; |
|||
this.WorkerId = workerId; |
|||
|
|||
lock (this) |
|||
{ |
|||
var timestamp = GetCurrentTimestamp(); |
|||
if (timestamp > LastTimestamp) //时间戳改变,毫秒内序列重置
|
|||
{ |
|||
Sequence = 0L; |
|||
} |
|||
else if (timestamp == LastTimestamp) //如果是同一时间生成的,则进行毫秒内序列
|
|||
{ |
|||
Sequence = (Sequence + 1) & SequenceMask; |
|||
if (Sequence == 0) //毫秒内序列溢出
|
|||
{ |
|||
timestamp = GetNextTimestamp(LastTimestamp); //阻塞到下一个毫秒,获得新的时间戳
|
|||
} |
|||
} |
|||
else //当前时间小于上一次ID生成的时间戳,证明系统时钟被回拨,此时需要做回拨处理
|
|||
{ |
|||
Sequence = (Sequence + 1) & SequenceMask; |
|||
if (Sequence > 0) |
|||
{ |
|||
timestamp = LastTimestamp; //停留在最后一次时间戳上,等待系统时间追上后即完全度过了时钟回拨问题。
|
|||
} |
|||
else //毫秒内序列溢出
|
|||
{ |
|||
timestamp = LastTimestamp + 1; //直接进位到下一个毫秒
|
|||
} |
|||
//throw new Exception(string.Format("Clock moved backwards. Refusing to generate id for {0} milliseconds", lastTimestamp - timestamp));
|
|||
} |
|||
|
|||
LastTimestamp = timestamp; //上次生成ID的时间截
|
|||
|
|||
//移位并通过或运算拼到一起组成64位的ID
|
|||
var id = ((timestamp - Twepoch) << TimestampLeftShift) |
|||
| (this.DatacenterId << DatacenterIdShift) |
|||
| (this.WorkerId << WorkerIdShift) |
|||
| Sequence; |
|||
return id; |
|||
} |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 解析雪花ID
|
|||
/// </summary>
|
|||
/// <returns></returns>
|
|||
public string AnalyzeId(long id) |
|||
{ |
|||
var sb = new StringBuilder(); |
|||
|
|||
var timestamp = (id >> TimestampLeftShift); |
|||
var time = Jan1st1970.AddMilliseconds(timestamp + Twepoch); |
|||
sb.Append(time.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss:fff")); |
|||
|
|||
var datacenterId = (id ^ (timestamp << TimestampLeftShift)) >> DatacenterIdShift; |
|||
sb.Append("_" + datacenterId); |
|||
|
|||
var workerId = (id ^ ((timestamp << TimestampLeftShift) | (datacenterId << DatacenterIdShift))) >> WorkerIdShift; |
|||
sb.Append("_" + workerId); |
|||
|
|||
var sequence = id & SequenceMask; |
|||
sb.Append("_" + sequence); |
|||
|
|||
return sb.ToString(); |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 阻塞到下一个毫秒,直到获得新的时间戳
|
|||
/// </summary>
|
|||
/// <param name="lastTimestamp">上次生成ID的时间截</param>
|
|||
/// <returns>当前时间戳</returns>
|
|||
private static long GetNextTimestamp(long lastTimestamp) |
|||
{ |
|||
long timestamp = GetCurrentTimestamp(); |
|||
while (timestamp <= lastTimestamp) |
|||
{ |
|||
timestamp = GetCurrentTimestamp(); |
|||
} |
|||
return timestamp; |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 获取当前时间戳
|
|||
/// </summary>
|
|||
/// <returns></returns>
|
|||
private static long GetCurrentTimestamp() |
|||
{ |
|||
return (long)(DateTime.UtcNow - Jan1st1970).TotalMilliseconds; |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,940 @@ |
|||
{ |
|||
"runtimeTarget": { |
|||
"name": ".NETCoreApp,Version=v5.0", |
|||
"signature": "" |
|||
}, |
|||
"compilationOptions": {}, |
|||
"targets": { |
|||
".NETCoreApp,Version=v5.0": { |
|||
"Win.Abp.Snowflakes/1.0.0": { |
|||
"dependencies": { |
|||
"Volo.Abp.Core": "4.0.0" |
|||
}, |
|||
"runtime": { |
|||
"Win.Abp.Snowflakes.dll": {} |
|||
} |
|||
}, |
|||
"JetBrains.Annotations/2020.1.0": { |
|||
"runtime": { |
|||
"lib/netstandard2.0/JetBrains.Annotations.dll": { |
|||
"assemblyVersion": "2020.1.0.0", |
|||
"fileVersion": "2020.1.0.0" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.Abstractions/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.Binder/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.CommandLine/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.EnvironmentVariables/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.FileExtensions/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.FileProviders.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.FileProviders.Physical": "5.0.0", |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.Json/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.FileExtensions": "5.0.0", |
|||
"Microsoft.Extensions.FileProviders.Abstractions": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.UserSecrets/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.Json": "5.0.0", |
|||
"Microsoft.Extensions.FileProviders.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.FileProviders.Physical": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.DependencyInjection/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/net5.0/Microsoft.Extensions.DependencyInjection.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": { |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.FileProviders.Abstractions/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.FileProviders.Physical/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.FileProviders.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.FileSystemGlobbing": "5.0.0", |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.FileSystemGlobbing/5.0.0": { |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Hosting.Abstractions/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.FileProviders.Abstractions": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Localization/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Localization.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Logging.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Options": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/net5.0/Microsoft.Extensions.Localization.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.52605" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Localization.Abstractions/5.0.0": { |
|||
"runtime": { |
|||
"lib/net5.0/Microsoft.Extensions.Localization.Abstractions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.52605" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Logging/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.DependencyInjection": "5.0.0", |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Logging.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Options": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.1/Microsoft.Extensions.Logging.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Logging.Abstractions/5.0.0": { |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Options/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/net5.0/Microsoft.Extensions.Options.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Options.ConfigurationExtensions/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.Binder": "5.0.0", |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Options": "5.0.0", |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Primitives/5.0.0": { |
|||
"runtime": { |
|||
"lib/netcoreapp3.0/Microsoft.Extensions.Primitives.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.NETCore.Platforms/1.1.0": {}, |
|||
"Microsoft.NETCore.Targets/1.1.0": {}, |
|||
"Nito.AsyncEx.Context/5.0.0": { |
|||
"dependencies": { |
|||
"Nito.AsyncEx.Tasks": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Nito.AsyncEx.Context.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.0.0" |
|||
} |
|||
} |
|||
}, |
|||
"Nito.AsyncEx.Coordination/5.0.0": { |
|||
"dependencies": { |
|||
"Nito.AsyncEx.Tasks": "5.0.0", |
|||
"Nito.Collections.Deque": "1.0.4", |
|||
"Nito.Disposables": "2.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Nito.AsyncEx.Coordination.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.0.0" |
|||
} |
|||
} |
|||
}, |
|||
"Nito.AsyncEx.Tasks/5.0.0": { |
|||
"dependencies": { |
|||
"Nito.Disposables": "2.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.0.0" |
|||
} |
|||
} |
|||
}, |
|||
"Nito.Collections.Deque/1.0.4": { |
|||
"runtime": { |
|||
"lib/netstandard2.0/Nito.Collections.Deque.dll": { |
|||
"assemblyVersion": "1.0.4.0", |
|||
"fileVersion": "1.0.4.0" |
|||
} |
|||
} |
|||
}, |
|||
"Nito.Disposables/2.0.0": { |
|||
"dependencies": { |
|||
"System.Collections.Immutable": "1.7.1" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Nito.Disposables.dll": { |
|||
"assemblyVersion": "2.0.0.0", |
|||
"fileVersion": "2.0.0.0" |
|||
} |
|||
} |
|||
}, |
|||
"System.Collections/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Collections.Immutable/1.7.1": {}, |
|||
"System.ComponentModel.Annotations/4.7.0": {}, |
|||
"System.Diagnostics.Debug/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Globalization/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.IO/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0", |
|||
"System.Text.Encoding": "4.3.0", |
|||
"System.Threading.Tasks": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Linq/4.3.0": { |
|||
"dependencies": { |
|||
"System.Collections": "4.3.0", |
|||
"System.Diagnostics.Debug": "4.3.0", |
|||
"System.Resources.ResourceManager": "4.3.0", |
|||
"System.Runtime": "4.3.0", |
|||
"System.Runtime.Extensions": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Linq.Dynamic.Core/1.1.5": { |
|||
"runtime": { |
|||
"lib/netcoreapp2.1/System.Linq.Dynamic.Core.dll": { |
|||
"assemblyVersion": "1.1.5.0", |
|||
"fileVersion": "1.1.5.0" |
|||
} |
|||
} |
|||
}, |
|||
"System.Linq.Expressions/4.3.0": { |
|||
"dependencies": { |
|||
"System.Collections": "4.3.0", |
|||
"System.Diagnostics.Debug": "4.3.0", |
|||
"System.Globalization": "4.3.0", |
|||
"System.IO": "4.3.0", |
|||
"System.Linq": "4.3.0", |
|||
"System.ObjectModel": "4.3.0", |
|||
"System.Reflection": "4.3.0", |
|||
"System.Reflection.Emit": "4.3.0", |
|||
"System.Reflection.Emit.ILGeneration": "4.3.0", |
|||
"System.Reflection.Emit.Lightweight": "4.3.0", |
|||
"System.Reflection.Extensions": "4.3.0", |
|||
"System.Reflection.Primitives": "4.3.0", |
|||
"System.Reflection.TypeExtensions": "4.3.0", |
|||
"System.Resources.ResourceManager": "4.3.0", |
|||
"System.Runtime": "4.3.0", |
|||
"System.Runtime.Extensions": "4.3.0", |
|||
"System.Threading": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Linq.Queryable/4.3.0": { |
|||
"dependencies": { |
|||
"System.Collections": "4.3.0", |
|||
"System.Diagnostics.Debug": "4.3.0", |
|||
"System.Linq": "4.3.0", |
|||
"System.Linq.Expressions": "4.3.0", |
|||
"System.Reflection": "4.3.0", |
|||
"System.Reflection.Extensions": "4.3.0", |
|||
"System.Resources.ResourceManager": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.ObjectModel/4.3.0": { |
|||
"dependencies": { |
|||
"System.Collections": "4.3.0", |
|||
"System.Diagnostics.Debug": "4.3.0", |
|||
"System.Resources.ResourceManager": "4.3.0", |
|||
"System.Runtime": "4.3.0", |
|||
"System.Threading": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.IO": "4.3.0", |
|||
"System.Reflection.Primitives": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection.Emit/4.3.0": { |
|||
"dependencies": { |
|||
"System.IO": "4.3.0", |
|||
"System.Reflection": "4.3.0", |
|||
"System.Reflection.Emit.ILGeneration": "4.3.0", |
|||
"System.Reflection.Primitives": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection.Emit.ILGeneration/4.3.0": { |
|||
"dependencies": { |
|||
"System.Reflection": "4.3.0", |
|||
"System.Reflection.Primitives": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection.Emit.Lightweight/4.3.0": { |
|||
"dependencies": { |
|||
"System.Reflection": "4.3.0", |
|||
"System.Reflection.Emit.ILGeneration": "4.3.0", |
|||
"System.Reflection.Primitives": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection.Extensions/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Reflection": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection.Primitives/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection.TypeExtensions/4.3.0": { |
|||
"dependencies": { |
|||
"System.Reflection": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Resources.ResourceManager/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Globalization": "4.3.0", |
|||
"System.Reflection": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Runtime/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0" |
|||
} |
|||
}, |
|||
"System.Runtime.Extensions/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Runtime.Loader/4.3.0": { |
|||
"dependencies": { |
|||
"System.IO": "4.3.0", |
|||
"System.Reflection": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Text.Encoding/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Threading/4.3.0": { |
|||
"dependencies": { |
|||
"System.Runtime": "4.3.0", |
|||
"System.Threading.Tasks": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Threading.Tasks/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"Volo.Abp.Core/4.0.0": { |
|||
"dependencies": { |
|||
"JetBrains.Annotations": "2020.1.0", |
|||
"Microsoft.Extensions.Configuration.CommandLine": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.EnvironmentVariables": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.UserSecrets": "5.0.0", |
|||
"Microsoft.Extensions.DependencyInjection": "5.0.0", |
|||
"Microsoft.Extensions.Hosting.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Localization": "5.0.0", |
|||
"Microsoft.Extensions.Logging": "5.0.0", |
|||
"Microsoft.Extensions.Options": "5.0.0", |
|||
"Microsoft.Extensions.Options.ConfigurationExtensions": "5.0.0", |
|||
"Nito.AsyncEx.Context": "5.0.0", |
|||
"Nito.AsyncEx.Coordination": "5.0.0", |
|||
"System.Collections.Immutable": "1.7.1", |
|||
"System.ComponentModel.Annotations": "4.7.0", |
|||
"System.Linq.Dynamic.Core": "1.1.5", |
|||
"System.Linq.Queryable": "4.3.0", |
|||
"System.Runtime.Loader": "4.3.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Volo.Abp.Core.dll": { |
|||
"assemblyVersion": "4.0.0.0", |
|||
"fileVersion": "4.0.0.0" |
|||
} |
|||
} |
|||
} |
|||
} |
|||
}, |
|||
"libraries": { |
|||
"Win.Abp.Snowflakes/1.0.0": { |
|||
"type": "project", |
|||
"serviceable": false, |
|||
"sha512": "" |
|||
}, |
|||
"JetBrains.Annotations/2020.1.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-kD9D2ey3DGeLbfIzS8PkwLFkcF5vCOLk2rdjgfSxTfpoyovl7gAyoS6yq6T77zo9QgJGaVJ7PO/cSgLopnKlzg==", |
|||
"path": "jetbrains.annotations/2020.1.0", |
|||
"hashPath": "jetbrains.annotations.2020.1.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-LN322qEKHjuVEhhXueTUe7RNePooZmS8aGid5aK2woX3NPjSnONFyKUc6+JknOS6ce6h2tCLfKPTBXE3mN/6Ag==", |
|||
"path": "microsoft.extensions.configuration/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.Abstractions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ETjSBHMp3OAZ4HxGQYpwyGsD8Sw5FegQXphi0rpoGMT74S4+I2mm7XJEswwn59XAaKOzC15oDSOWEE8SzDCd6Q==", |
|||
"path": "microsoft.extensions.configuration.abstractions/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.abstractions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.Binder/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-Of1Irt1+NzWO+yEYkuDh5TpT4On7LKl98Q9iLqCdOZps6XXEWDj3AKtmyvzJPVXZe4apmkJJIiDL7rR1yC+hjQ==", |
|||
"path": "microsoft.extensions.configuration.binder/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.binder.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.CommandLine/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-OelM+VQdhZ0XMXsEQBq/bt3kFzD+EBGqR4TAgFDRAye0JfvHAaRi+3BxCRcwqUAwDhV0U0HieljBGHlTgYseRA==", |
|||
"path": "microsoft.extensions.configuration.commandline/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.commandline.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.EnvironmentVariables/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-fqh6y6hAi0Z0fRsb4B/mP9OkKkSlifh5osa+N/YSQ+/S2a//+zYApZMUC1XeP9fdjlgZoPQoZ72Q2eLHyKLddQ==", |
|||
"path": "microsoft.extensions.configuration.environmentvariables/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.environmentvariables.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.FileExtensions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-rRdspYKA18ViPOISwAihhCMbusHsARCOtDMwa23f+BGEdIjpKPlhs3LLjmKlxfhpGXBjIsS0JpXcChjRUN+PAw==", |
|||
"path": "microsoft.extensions.configuration.fileextensions/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.fileextensions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.Json/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-Pak8ymSUfdzPfBTLHxeOwcR32YDbuVfhnH2hkfOLnJNQd19ItlBdpMjIDY9C5O/nS2Sn9bzDMai0ZrvF7KyY/Q==", |
|||
"path": "microsoft.extensions.configuration.json/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.json.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.UserSecrets/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-+tK3seG68106lN277YWQvqmfyI/89w0uTu/5Gz5VYSUu5TI4mqwsaWLlSmT9Bl1yW/i1Nr06gHJxqaqB5NU9Tw==", |
|||
"path": "microsoft.extensions.configuration.usersecrets/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.usersecrets.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.DependencyInjection/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-Rc2kb/p3Ze6cP6rhFC3PJRdWGbLvSHZc0ev7YlyeU6FmHciDMLrhoVoTUEzKPhN5ZjFgKF1Cf5fOz8mCMIkvpA==", |
|||
"path": "microsoft.extensions.dependencyinjection/5.0.0", |
|||
"hashPath": "microsoft.extensions.dependencyinjection.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ORj7Zh81gC69TyvmcUm9tSzytcy8AVousi+IVRAI8nLieQjOFryRusSFh7+aLk16FN9pQNqJAiMd7BTKINK0kA==", |
|||
"path": "microsoft.extensions.dependencyinjection.abstractions/5.0.0", |
|||
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.FileProviders.Abstractions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-iuZIiZ3mteEb+nsUqpGXKx2cGF+cv6gWPd5jqQI4hzqdiJ6I94ddLjKhQOuRW1lueHwocIw30xbSHGhQj0zjdQ==", |
|||
"path": "microsoft.extensions.fileproviders.abstractions/5.0.0", |
|||
"hashPath": "microsoft.extensions.fileproviders.abstractions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.FileProviders.Physical/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-1rkd8UO2qf21biwO7X0hL9uHP7vtfmdv/NLvKgCRHkdz1XnW8zVQJXyEYiN68WYpExgtVWn55QF0qBzgfh1mGg==", |
|||
"path": "microsoft.extensions.fileproviders.physical/5.0.0", |
|||
"hashPath": "microsoft.extensions.fileproviders.physical.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.FileSystemGlobbing/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ArliS8lGk8sWRtrWpqI8yUVYJpRruPjCDT+EIjrgkA/AAPRctlAkRISVZ334chAKktTLzD1+PK8F5IZpGedSqA==", |
|||
"path": "microsoft.extensions.filesystemglobbing/5.0.0", |
|||
"hashPath": "microsoft.extensions.filesystemglobbing.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Hosting.Abstractions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-cbUOCePYBl1UhM+N2zmDSUyJ6cODulbtUd9gEzMFIK3RQDtP/gJsE08oLcBSXH3Q1RAQ0ex7OAB3HeTKB9bXpg==", |
|||
"path": "microsoft.extensions.hosting.abstractions/5.0.0", |
|||
"hashPath": "microsoft.extensions.hosting.abstractions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Localization/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-PJ2TouziI0zcgiq2VapjNFkMsT05rZUfq0i6sY+59Ri6Mn9W7okJ1U5/CvetFDUAN0DHrXOTaaMSt5epUn6rQQ==", |
|||
"path": "microsoft.extensions.localization/5.0.0", |
|||
"hashPath": "microsoft.extensions.localization.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Localization.Abstractions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-Uey8VI3FbPFLiLh+mnFN13DTbQASSuzV3ZeN9Oma2Y4YW7OBWjU9LAsvPISRBQHrwztXegSoCacFWqB9o992xQ==", |
|||
"path": "microsoft.extensions.localization.abstractions/5.0.0", |
|||
"hashPath": "microsoft.extensions.localization.abstractions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Logging/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-MgOwK6tPzB6YNH21wssJcw/2MKwee8b2gI7SllYfn6rvTpIrVvVS5HAjSU2vqSku1fwqRvWP0MdIi14qjd93Aw==", |
|||
"path": "microsoft.extensions.logging/5.0.0", |
|||
"hashPath": "microsoft.extensions.logging.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Logging.Abstractions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-NxP6ahFcBnnSfwNBi2KH2Oz8Xl5Sm2krjId/jRR3I7teFphwiUoUeZPwTNA21EX+5PtjqmyAvKaOeBXcJjcH/w==", |
|||
"path": "microsoft.extensions.logging.abstractions/5.0.0", |
|||
"hashPath": "microsoft.extensions.logging.abstractions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Options/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-CBvR92TCJ5uBIdd9/HzDSrxYak+0W/3+yxrNg8Qm6Bmrkh5L+nu6m3WeazQehcZ5q1/6dDA7J5YdQjim0165zg==", |
|||
"path": "microsoft.extensions.options/5.0.0", |
|||
"hashPath": "microsoft.extensions.options.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Options.ConfigurationExtensions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-280RxNJqOeQqq47aJLy5D9LN61CAWeuRA83gPToQ8B9jl9SNdQ5EXjlfvF66zQI5AXMl+C/3hGnbtIEN+X3mqA==", |
|||
"path": "microsoft.extensions.options.configurationextensions/5.0.0", |
|||
"hashPath": "microsoft.extensions.options.configurationextensions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Primitives/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-cI/VWn9G1fghXrNDagX9nYaaB/nokkZn0HYAawGaELQrl8InSezfe9OnfPZLcJq3esXxygh3hkq2c3qoV3SDyQ==", |
|||
"path": "microsoft.extensions.primitives/5.0.0", |
|||
"hashPath": "microsoft.extensions.primitives.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.NETCore.Platforms/1.1.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", |
|||
"path": "microsoft.netcore.platforms/1.1.0", |
|||
"hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.NETCore.Targets/1.1.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", |
|||
"path": "microsoft.netcore.targets/1.1.0", |
|||
"hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" |
|||
}, |
|||
"Nito.AsyncEx.Context/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-Qnth1Ye+QSLg8P3fSFYzk7ue6oUUHQcKpLitgAig8xRFqTK5W1KTlfxF/Z8Eo0BuqZ17a5fAGtXrdKJsLqivZw==", |
|||
"path": "nito.asyncex.context/5.0.0", |
|||
"hashPath": "nito.asyncex.context.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Nito.AsyncEx.Coordination/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-kjauyO8UMo/FGZO/M8TdjXB8ZlBPFOiRN8yakThaGQbYOywazQ0kGZ39SNr2gNNzsTxbZOUudBMYNo+IrtscbA==", |
|||
"path": "nito.asyncex.coordination/5.0.0", |
|||
"hashPath": "nito.asyncex.coordination.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Nito.AsyncEx.Tasks/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ZtvotignafOLteP4oEjVcF3k2L8h73QUCaFpVKWbU+EOlW/I+JGkpMoXIl0rlwPcDmR84RxzggLRUNMaWlOosA==", |
|||
"path": "nito.asyncex.tasks/5.0.0", |
|||
"hashPath": "nito.asyncex.tasks.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Nito.Collections.Deque/1.0.4": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-yGDKqCQ61i97MyfEUYG6+ln5vxpx11uA5M9+VV9B7stticbFm19YMI/G9w4AFYVBj5PbPi138P8IovkMFAL0Aw==", |
|||
"path": "nito.collections.deque/1.0.4", |
|||
"hashPath": "nito.collections.deque.1.0.4.nupkg.sha512" |
|||
}, |
|||
"Nito.Disposables/2.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ExJl/jTjegSLHGcwnmaYaI5xIlrefAsVdeLft7VLtXI2+W5irihiu36LizWvlaUpzY1/llo+YSh09uSHMu2VFw==", |
|||
"path": "nito.disposables/2.0.0", |
|||
"hashPath": "nito.disposables.2.0.0.nupkg.sha512" |
|||
}, |
|||
"System.Collections/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", |
|||
"path": "system.collections/4.3.0", |
|||
"hashPath": "system.collections.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Collections.Immutable/1.7.1": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-B43Zsz5EfMwyEbnObwRxW5u85fzJma3lrDeGcSAV1qkhSRTNY5uXAByTn9h9ddNdhM+4/YoLc/CI43umjwIl9Q==", |
|||
"path": "system.collections.immutable/1.7.1", |
|||
"hashPath": "system.collections.immutable.1.7.1.nupkg.sha512" |
|||
}, |
|||
"System.ComponentModel.Annotations/4.7.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-0YFqjhp/mYkDGpU0Ye1GjE53HMp9UVfGN7seGpAMttAC0C40v5gw598jCgpbBLMmCo0E5YRLBv5Z2doypO49ZQ==", |
|||
"path": "system.componentmodel.annotations/4.7.0", |
|||
"hashPath": "system.componentmodel.annotations.4.7.0.nupkg.sha512" |
|||
}, |
|||
"System.Diagnostics.Debug/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", |
|||
"path": "system.diagnostics.debug/4.3.0", |
|||
"hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Globalization/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", |
|||
"path": "system.globalization/4.3.0", |
|||
"hashPath": "system.globalization.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.IO/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", |
|||
"path": "system.io/4.3.0", |
|||
"hashPath": "system.io.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Linq/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", |
|||
"path": "system.linq/4.3.0", |
|||
"hashPath": "system.linq.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Linq.Dynamic.Core/1.1.5": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-VxPRhLUvdALtBE6vdO83LxjSc3RQ9CPYwLofqKg3BkOxgz8xb4Z4vr/YhoSQ5NGHR7m6yhMDzUNUWUEeSTCHmA==", |
|||
"path": "system.linq.dynamic.core/1.1.5", |
|||
"hashPath": "system.linq.dynamic.core.1.1.5.nupkg.sha512" |
|||
}, |
|||
"System.Linq.Expressions/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", |
|||
"path": "system.linq.expressions/4.3.0", |
|||
"hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Linq.Queryable/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-In1Bmmvl/j52yPu3xgakQSI0YIckPUr870w4K5+Lak3JCCa8hl+my65lABOuKfYs4ugmZy25ScFerC4nz8+b6g==", |
|||
"path": "system.linq.queryable/4.3.0", |
|||
"hashPath": "system.linq.queryable.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.ObjectModel/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", |
|||
"path": "system.objectmodel/4.3.0", |
|||
"hashPath": "system.objectmodel.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", |
|||
"path": "system.reflection/4.3.0", |
|||
"hashPath": "system.reflection.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection.Emit/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", |
|||
"path": "system.reflection.emit/4.3.0", |
|||
"hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection.Emit.ILGeneration/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", |
|||
"path": "system.reflection.emit.ilgeneration/4.3.0", |
|||
"hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection.Emit.Lightweight/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", |
|||
"path": "system.reflection.emit.lightweight/4.3.0", |
|||
"hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection.Extensions/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", |
|||
"path": "system.reflection.extensions/4.3.0", |
|||
"hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection.Primitives/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", |
|||
"path": "system.reflection.primitives/4.3.0", |
|||
"hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection.TypeExtensions/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", |
|||
"path": "system.reflection.typeextensions/4.3.0", |
|||
"hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Resources.ResourceManager/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", |
|||
"path": "system.resources.resourcemanager/4.3.0", |
|||
"hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Runtime/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", |
|||
"path": "system.runtime/4.3.0", |
|||
"hashPath": "system.runtime.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Runtime.Extensions/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", |
|||
"path": "system.runtime.extensions/4.3.0", |
|||
"hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Runtime.Loader/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==", |
|||
"path": "system.runtime.loader/4.3.0", |
|||
"hashPath": "system.runtime.loader.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Text.Encoding/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", |
|||
"path": "system.text.encoding/4.3.0", |
|||
"hashPath": "system.text.encoding.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Threading/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", |
|||
"path": "system.threading/4.3.0", |
|||
"hashPath": "system.threading.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Threading.Tasks/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", |
|||
"path": "system.threading.tasks/4.3.0", |
|||
"hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" |
|||
}, |
|||
"Volo.Abp.Core/4.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ZMfrx0XAQB8hkQDr7yK7z+p9m48VmKxpEH0/B2k8QNK9/D+2CGa4pBJtwJfQocgm2lltI25NapgcIr5GG8bQJA==", |
|||
"path": "volo.abp.core/4.0.0", |
|||
"hashPath": "volo.abp.core.4.0.0.nupkg.sha512" |
|||
} |
|||
} |
|||
} |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,940 @@ |
|||
{ |
|||
"runtimeTarget": { |
|||
"name": ".NETCoreApp,Version=v5.0", |
|||
"signature": "" |
|||
}, |
|||
"compilationOptions": {}, |
|||
"targets": { |
|||
".NETCoreApp,Version=v5.0": { |
|||
"Win.Abp.Snowflakes/1.0.0": { |
|||
"dependencies": { |
|||
"Volo.Abp.Core": "4.0.0" |
|||
}, |
|||
"runtime": { |
|||
"Win.Abp.Snowflakes.dll": {} |
|||
} |
|||
}, |
|||
"JetBrains.Annotations/2020.1.0": { |
|||
"runtime": { |
|||
"lib/netstandard2.0/JetBrains.Annotations.dll": { |
|||
"assemblyVersion": "2020.1.0.0", |
|||
"fileVersion": "2020.1.0.0" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.Abstractions/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.Binder/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.CommandLine/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.EnvironmentVariables/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.FileExtensions/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.FileProviders.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.FileProviders.Physical": "5.0.0", |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.Json/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.FileExtensions": "5.0.0", |
|||
"Microsoft.Extensions.FileProviders.Abstractions": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Configuration.UserSecrets/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.Json": "5.0.0", |
|||
"Microsoft.Extensions.FileProviders.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.FileProviders.Physical": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.DependencyInjection/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/net5.0/Microsoft.Extensions.DependencyInjection.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": { |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.FileProviders.Abstractions/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.FileProviders.Physical/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.FileProviders.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.FileSystemGlobbing": "5.0.0", |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.FileSystemGlobbing/5.0.0": { |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Hosting.Abstractions/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.FileProviders.Abstractions": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Localization/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Localization.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Logging.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Options": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/net5.0/Microsoft.Extensions.Localization.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.52605" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Localization.Abstractions/5.0.0": { |
|||
"runtime": { |
|||
"lib/net5.0/Microsoft.Extensions.Localization.Abstractions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.52605" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Logging/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.DependencyInjection": "5.0.0", |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Logging.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Options": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.1/Microsoft.Extensions.Logging.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Logging.Abstractions/5.0.0": { |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Options/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/net5.0/Microsoft.Extensions.Options.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Options.ConfigurationExtensions/5.0.0": { |
|||
"dependencies": { |
|||
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.Binder": "5.0.0", |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Options": "5.0.0", |
|||
"Microsoft.Extensions.Primitives": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.Extensions.Primitives/5.0.0": { |
|||
"runtime": { |
|||
"lib/netcoreapp3.0/Microsoft.Extensions.Primitives.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.20.51904" |
|||
} |
|||
} |
|||
}, |
|||
"Microsoft.NETCore.Platforms/1.1.0": {}, |
|||
"Microsoft.NETCore.Targets/1.1.0": {}, |
|||
"Nito.AsyncEx.Context/5.0.0": { |
|||
"dependencies": { |
|||
"Nito.AsyncEx.Tasks": "5.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Nito.AsyncEx.Context.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.0.0" |
|||
} |
|||
} |
|||
}, |
|||
"Nito.AsyncEx.Coordination/5.0.0": { |
|||
"dependencies": { |
|||
"Nito.AsyncEx.Tasks": "5.0.0", |
|||
"Nito.Collections.Deque": "1.0.4", |
|||
"Nito.Disposables": "2.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Nito.AsyncEx.Coordination.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.0.0" |
|||
} |
|||
} |
|||
}, |
|||
"Nito.AsyncEx.Tasks/5.0.0": { |
|||
"dependencies": { |
|||
"Nito.Disposables": "2.0.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": { |
|||
"assemblyVersion": "5.0.0.0", |
|||
"fileVersion": "5.0.0.0" |
|||
} |
|||
} |
|||
}, |
|||
"Nito.Collections.Deque/1.0.4": { |
|||
"runtime": { |
|||
"lib/netstandard2.0/Nito.Collections.Deque.dll": { |
|||
"assemblyVersion": "1.0.4.0", |
|||
"fileVersion": "1.0.4.0" |
|||
} |
|||
} |
|||
}, |
|||
"Nito.Disposables/2.0.0": { |
|||
"dependencies": { |
|||
"System.Collections.Immutable": "1.7.1" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Nito.Disposables.dll": { |
|||
"assemblyVersion": "2.0.0.0", |
|||
"fileVersion": "2.0.0.0" |
|||
} |
|||
} |
|||
}, |
|||
"System.Collections/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Collections.Immutable/1.7.1": {}, |
|||
"System.ComponentModel.Annotations/4.7.0": {}, |
|||
"System.Diagnostics.Debug/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Globalization/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.IO/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0", |
|||
"System.Text.Encoding": "4.3.0", |
|||
"System.Threading.Tasks": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Linq/4.3.0": { |
|||
"dependencies": { |
|||
"System.Collections": "4.3.0", |
|||
"System.Diagnostics.Debug": "4.3.0", |
|||
"System.Resources.ResourceManager": "4.3.0", |
|||
"System.Runtime": "4.3.0", |
|||
"System.Runtime.Extensions": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Linq.Dynamic.Core/1.1.5": { |
|||
"runtime": { |
|||
"lib/netcoreapp2.1/System.Linq.Dynamic.Core.dll": { |
|||
"assemblyVersion": "1.1.5.0", |
|||
"fileVersion": "1.1.5.0" |
|||
} |
|||
} |
|||
}, |
|||
"System.Linq.Expressions/4.3.0": { |
|||
"dependencies": { |
|||
"System.Collections": "4.3.0", |
|||
"System.Diagnostics.Debug": "4.3.0", |
|||
"System.Globalization": "4.3.0", |
|||
"System.IO": "4.3.0", |
|||
"System.Linq": "4.3.0", |
|||
"System.ObjectModel": "4.3.0", |
|||
"System.Reflection": "4.3.0", |
|||
"System.Reflection.Emit": "4.3.0", |
|||
"System.Reflection.Emit.ILGeneration": "4.3.0", |
|||
"System.Reflection.Emit.Lightweight": "4.3.0", |
|||
"System.Reflection.Extensions": "4.3.0", |
|||
"System.Reflection.Primitives": "4.3.0", |
|||
"System.Reflection.TypeExtensions": "4.3.0", |
|||
"System.Resources.ResourceManager": "4.3.0", |
|||
"System.Runtime": "4.3.0", |
|||
"System.Runtime.Extensions": "4.3.0", |
|||
"System.Threading": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Linq.Queryable/4.3.0": { |
|||
"dependencies": { |
|||
"System.Collections": "4.3.0", |
|||
"System.Diagnostics.Debug": "4.3.0", |
|||
"System.Linq": "4.3.0", |
|||
"System.Linq.Expressions": "4.3.0", |
|||
"System.Reflection": "4.3.0", |
|||
"System.Reflection.Extensions": "4.3.0", |
|||
"System.Resources.ResourceManager": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.ObjectModel/4.3.0": { |
|||
"dependencies": { |
|||
"System.Collections": "4.3.0", |
|||
"System.Diagnostics.Debug": "4.3.0", |
|||
"System.Resources.ResourceManager": "4.3.0", |
|||
"System.Runtime": "4.3.0", |
|||
"System.Threading": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.IO": "4.3.0", |
|||
"System.Reflection.Primitives": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection.Emit/4.3.0": { |
|||
"dependencies": { |
|||
"System.IO": "4.3.0", |
|||
"System.Reflection": "4.3.0", |
|||
"System.Reflection.Emit.ILGeneration": "4.3.0", |
|||
"System.Reflection.Primitives": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection.Emit.ILGeneration/4.3.0": { |
|||
"dependencies": { |
|||
"System.Reflection": "4.3.0", |
|||
"System.Reflection.Primitives": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection.Emit.Lightweight/4.3.0": { |
|||
"dependencies": { |
|||
"System.Reflection": "4.3.0", |
|||
"System.Reflection.Emit.ILGeneration": "4.3.0", |
|||
"System.Reflection.Primitives": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection.Extensions/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Reflection": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection.Primitives/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Reflection.TypeExtensions/4.3.0": { |
|||
"dependencies": { |
|||
"System.Reflection": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Resources.ResourceManager/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Globalization": "4.3.0", |
|||
"System.Reflection": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Runtime/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0" |
|||
} |
|||
}, |
|||
"System.Runtime.Extensions/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Runtime.Loader/4.3.0": { |
|||
"dependencies": { |
|||
"System.IO": "4.3.0", |
|||
"System.Reflection": "4.3.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Text.Encoding/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Threading/4.3.0": { |
|||
"dependencies": { |
|||
"System.Runtime": "4.3.0", |
|||
"System.Threading.Tasks": "4.3.0" |
|||
} |
|||
}, |
|||
"System.Threading.Tasks/4.3.0": { |
|||
"dependencies": { |
|||
"Microsoft.NETCore.Platforms": "1.1.0", |
|||
"Microsoft.NETCore.Targets": "1.1.0", |
|||
"System.Runtime": "4.3.0" |
|||
} |
|||
}, |
|||
"Volo.Abp.Core/4.0.0": { |
|||
"dependencies": { |
|||
"JetBrains.Annotations": "2020.1.0", |
|||
"Microsoft.Extensions.Configuration.CommandLine": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.EnvironmentVariables": "5.0.0", |
|||
"Microsoft.Extensions.Configuration.UserSecrets": "5.0.0", |
|||
"Microsoft.Extensions.DependencyInjection": "5.0.0", |
|||
"Microsoft.Extensions.Hosting.Abstractions": "5.0.0", |
|||
"Microsoft.Extensions.Localization": "5.0.0", |
|||
"Microsoft.Extensions.Logging": "5.0.0", |
|||
"Microsoft.Extensions.Options": "5.0.0", |
|||
"Microsoft.Extensions.Options.ConfigurationExtensions": "5.0.0", |
|||
"Nito.AsyncEx.Context": "5.0.0", |
|||
"Nito.AsyncEx.Coordination": "5.0.0", |
|||
"System.Collections.Immutable": "1.7.1", |
|||
"System.ComponentModel.Annotations": "4.7.0", |
|||
"System.Linq.Dynamic.Core": "1.1.5", |
|||
"System.Linq.Queryable": "4.3.0", |
|||
"System.Runtime.Loader": "4.3.0" |
|||
}, |
|||
"runtime": { |
|||
"lib/netstandard2.0/Volo.Abp.Core.dll": { |
|||
"assemblyVersion": "4.0.0.0", |
|||
"fileVersion": "4.0.0.0" |
|||
} |
|||
} |
|||
} |
|||
} |
|||
}, |
|||
"libraries": { |
|||
"Win.Abp.Snowflakes/1.0.0": { |
|||
"type": "project", |
|||
"serviceable": false, |
|||
"sha512": "" |
|||
}, |
|||
"JetBrains.Annotations/2020.1.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-kD9D2ey3DGeLbfIzS8PkwLFkcF5vCOLk2rdjgfSxTfpoyovl7gAyoS6yq6T77zo9QgJGaVJ7PO/cSgLopnKlzg==", |
|||
"path": "jetbrains.annotations/2020.1.0", |
|||
"hashPath": "jetbrains.annotations.2020.1.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-LN322qEKHjuVEhhXueTUe7RNePooZmS8aGid5aK2woX3NPjSnONFyKUc6+JknOS6ce6h2tCLfKPTBXE3mN/6Ag==", |
|||
"path": "microsoft.extensions.configuration/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.Abstractions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ETjSBHMp3OAZ4HxGQYpwyGsD8Sw5FegQXphi0rpoGMT74S4+I2mm7XJEswwn59XAaKOzC15oDSOWEE8SzDCd6Q==", |
|||
"path": "microsoft.extensions.configuration.abstractions/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.abstractions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.Binder/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-Of1Irt1+NzWO+yEYkuDh5TpT4On7LKl98Q9iLqCdOZps6XXEWDj3AKtmyvzJPVXZe4apmkJJIiDL7rR1yC+hjQ==", |
|||
"path": "microsoft.extensions.configuration.binder/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.binder.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.CommandLine/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-OelM+VQdhZ0XMXsEQBq/bt3kFzD+EBGqR4TAgFDRAye0JfvHAaRi+3BxCRcwqUAwDhV0U0HieljBGHlTgYseRA==", |
|||
"path": "microsoft.extensions.configuration.commandline/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.commandline.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.EnvironmentVariables/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-fqh6y6hAi0Z0fRsb4B/mP9OkKkSlifh5osa+N/YSQ+/S2a//+zYApZMUC1XeP9fdjlgZoPQoZ72Q2eLHyKLddQ==", |
|||
"path": "microsoft.extensions.configuration.environmentvariables/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.environmentvariables.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.FileExtensions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-rRdspYKA18ViPOISwAihhCMbusHsARCOtDMwa23f+BGEdIjpKPlhs3LLjmKlxfhpGXBjIsS0JpXcChjRUN+PAw==", |
|||
"path": "microsoft.extensions.configuration.fileextensions/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.fileextensions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.Json/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-Pak8ymSUfdzPfBTLHxeOwcR32YDbuVfhnH2hkfOLnJNQd19ItlBdpMjIDY9C5O/nS2Sn9bzDMai0ZrvF7KyY/Q==", |
|||
"path": "microsoft.extensions.configuration.json/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.json.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Configuration.UserSecrets/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-+tK3seG68106lN277YWQvqmfyI/89w0uTu/5Gz5VYSUu5TI4mqwsaWLlSmT9Bl1yW/i1Nr06gHJxqaqB5NU9Tw==", |
|||
"path": "microsoft.extensions.configuration.usersecrets/5.0.0", |
|||
"hashPath": "microsoft.extensions.configuration.usersecrets.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.DependencyInjection/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-Rc2kb/p3Ze6cP6rhFC3PJRdWGbLvSHZc0ev7YlyeU6FmHciDMLrhoVoTUEzKPhN5ZjFgKF1Cf5fOz8mCMIkvpA==", |
|||
"path": "microsoft.extensions.dependencyinjection/5.0.0", |
|||
"hashPath": "microsoft.extensions.dependencyinjection.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ORj7Zh81gC69TyvmcUm9tSzytcy8AVousi+IVRAI8nLieQjOFryRusSFh7+aLk16FN9pQNqJAiMd7BTKINK0kA==", |
|||
"path": "microsoft.extensions.dependencyinjection.abstractions/5.0.0", |
|||
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.FileProviders.Abstractions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-iuZIiZ3mteEb+nsUqpGXKx2cGF+cv6gWPd5jqQI4hzqdiJ6I94ddLjKhQOuRW1lueHwocIw30xbSHGhQj0zjdQ==", |
|||
"path": "microsoft.extensions.fileproviders.abstractions/5.0.0", |
|||
"hashPath": "microsoft.extensions.fileproviders.abstractions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.FileProviders.Physical/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-1rkd8UO2qf21biwO7X0hL9uHP7vtfmdv/NLvKgCRHkdz1XnW8zVQJXyEYiN68WYpExgtVWn55QF0qBzgfh1mGg==", |
|||
"path": "microsoft.extensions.fileproviders.physical/5.0.0", |
|||
"hashPath": "microsoft.extensions.fileproviders.physical.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.FileSystemGlobbing/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ArliS8lGk8sWRtrWpqI8yUVYJpRruPjCDT+EIjrgkA/AAPRctlAkRISVZ334chAKktTLzD1+PK8F5IZpGedSqA==", |
|||
"path": "microsoft.extensions.filesystemglobbing/5.0.0", |
|||
"hashPath": "microsoft.extensions.filesystemglobbing.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Hosting.Abstractions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-cbUOCePYBl1UhM+N2zmDSUyJ6cODulbtUd9gEzMFIK3RQDtP/gJsE08oLcBSXH3Q1RAQ0ex7OAB3HeTKB9bXpg==", |
|||
"path": "microsoft.extensions.hosting.abstractions/5.0.0", |
|||
"hashPath": "microsoft.extensions.hosting.abstractions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Localization/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-PJ2TouziI0zcgiq2VapjNFkMsT05rZUfq0i6sY+59Ri6Mn9W7okJ1U5/CvetFDUAN0DHrXOTaaMSt5epUn6rQQ==", |
|||
"path": "microsoft.extensions.localization/5.0.0", |
|||
"hashPath": "microsoft.extensions.localization.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Localization.Abstractions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-Uey8VI3FbPFLiLh+mnFN13DTbQASSuzV3ZeN9Oma2Y4YW7OBWjU9LAsvPISRBQHrwztXegSoCacFWqB9o992xQ==", |
|||
"path": "microsoft.extensions.localization.abstractions/5.0.0", |
|||
"hashPath": "microsoft.extensions.localization.abstractions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Logging/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-MgOwK6tPzB6YNH21wssJcw/2MKwee8b2gI7SllYfn6rvTpIrVvVS5HAjSU2vqSku1fwqRvWP0MdIi14qjd93Aw==", |
|||
"path": "microsoft.extensions.logging/5.0.0", |
|||
"hashPath": "microsoft.extensions.logging.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Logging.Abstractions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-NxP6ahFcBnnSfwNBi2KH2Oz8Xl5Sm2krjId/jRR3I7teFphwiUoUeZPwTNA21EX+5PtjqmyAvKaOeBXcJjcH/w==", |
|||
"path": "microsoft.extensions.logging.abstractions/5.0.0", |
|||
"hashPath": "microsoft.extensions.logging.abstractions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Options/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-CBvR92TCJ5uBIdd9/HzDSrxYak+0W/3+yxrNg8Qm6Bmrkh5L+nu6m3WeazQehcZ5q1/6dDA7J5YdQjim0165zg==", |
|||
"path": "microsoft.extensions.options/5.0.0", |
|||
"hashPath": "microsoft.extensions.options.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Options.ConfigurationExtensions/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-280RxNJqOeQqq47aJLy5D9LN61CAWeuRA83gPToQ8B9jl9SNdQ5EXjlfvF66zQI5AXMl+C/3hGnbtIEN+X3mqA==", |
|||
"path": "microsoft.extensions.options.configurationextensions/5.0.0", |
|||
"hashPath": "microsoft.extensions.options.configurationextensions.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.Extensions.Primitives/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-cI/VWn9G1fghXrNDagX9nYaaB/nokkZn0HYAawGaELQrl8InSezfe9OnfPZLcJq3esXxygh3hkq2c3qoV3SDyQ==", |
|||
"path": "microsoft.extensions.primitives/5.0.0", |
|||
"hashPath": "microsoft.extensions.primitives.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.NETCore.Platforms/1.1.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", |
|||
"path": "microsoft.netcore.platforms/1.1.0", |
|||
"hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" |
|||
}, |
|||
"Microsoft.NETCore.Targets/1.1.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", |
|||
"path": "microsoft.netcore.targets/1.1.0", |
|||
"hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" |
|||
}, |
|||
"Nito.AsyncEx.Context/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-Qnth1Ye+QSLg8P3fSFYzk7ue6oUUHQcKpLitgAig8xRFqTK5W1KTlfxF/Z8Eo0BuqZ17a5fAGtXrdKJsLqivZw==", |
|||
"path": "nito.asyncex.context/5.0.0", |
|||
"hashPath": "nito.asyncex.context.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Nito.AsyncEx.Coordination/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-kjauyO8UMo/FGZO/M8TdjXB8ZlBPFOiRN8yakThaGQbYOywazQ0kGZ39SNr2gNNzsTxbZOUudBMYNo+IrtscbA==", |
|||
"path": "nito.asyncex.coordination/5.0.0", |
|||
"hashPath": "nito.asyncex.coordination.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Nito.AsyncEx.Tasks/5.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ZtvotignafOLteP4oEjVcF3k2L8h73QUCaFpVKWbU+EOlW/I+JGkpMoXIl0rlwPcDmR84RxzggLRUNMaWlOosA==", |
|||
"path": "nito.asyncex.tasks/5.0.0", |
|||
"hashPath": "nito.asyncex.tasks.5.0.0.nupkg.sha512" |
|||
}, |
|||
"Nito.Collections.Deque/1.0.4": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-yGDKqCQ61i97MyfEUYG6+ln5vxpx11uA5M9+VV9B7stticbFm19YMI/G9w4AFYVBj5PbPi138P8IovkMFAL0Aw==", |
|||
"path": "nito.collections.deque/1.0.4", |
|||
"hashPath": "nito.collections.deque.1.0.4.nupkg.sha512" |
|||
}, |
|||
"Nito.Disposables/2.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ExJl/jTjegSLHGcwnmaYaI5xIlrefAsVdeLft7VLtXI2+W5irihiu36LizWvlaUpzY1/llo+YSh09uSHMu2VFw==", |
|||
"path": "nito.disposables/2.0.0", |
|||
"hashPath": "nito.disposables.2.0.0.nupkg.sha512" |
|||
}, |
|||
"System.Collections/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", |
|||
"path": "system.collections/4.3.0", |
|||
"hashPath": "system.collections.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Collections.Immutable/1.7.1": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-B43Zsz5EfMwyEbnObwRxW5u85fzJma3lrDeGcSAV1qkhSRTNY5uXAByTn9h9ddNdhM+4/YoLc/CI43umjwIl9Q==", |
|||
"path": "system.collections.immutable/1.7.1", |
|||
"hashPath": "system.collections.immutable.1.7.1.nupkg.sha512" |
|||
}, |
|||
"System.ComponentModel.Annotations/4.7.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-0YFqjhp/mYkDGpU0Ye1GjE53HMp9UVfGN7seGpAMttAC0C40v5gw598jCgpbBLMmCo0E5YRLBv5Z2doypO49ZQ==", |
|||
"path": "system.componentmodel.annotations/4.7.0", |
|||
"hashPath": "system.componentmodel.annotations.4.7.0.nupkg.sha512" |
|||
}, |
|||
"System.Diagnostics.Debug/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", |
|||
"path": "system.diagnostics.debug/4.3.0", |
|||
"hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Globalization/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", |
|||
"path": "system.globalization/4.3.0", |
|||
"hashPath": "system.globalization.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.IO/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", |
|||
"path": "system.io/4.3.0", |
|||
"hashPath": "system.io.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Linq/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", |
|||
"path": "system.linq/4.3.0", |
|||
"hashPath": "system.linq.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Linq.Dynamic.Core/1.1.5": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-VxPRhLUvdALtBE6vdO83LxjSc3RQ9CPYwLofqKg3BkOxgz8xb4Z4vr/YhoSQ5NGHR7m6yhMDzUNUWUEeSTCHmA==", |
|||
"path": "system.linq.dynamic.core/1.1.5", |
|||
"hashPath": "system.linq.dynamic.core.1.1.5.nupkg.sha512" |
|||
}, |
|||
"System.Linq.Expressions/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", |
|||
"path": "system.linq.expressions/4.3.0", |
|||
"hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Linq.Queryable/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-In1Bmmvl/j52yPu3xgakQSI0YIckPUr870w4K5+Lak3JCCa8hl+my65lABOuKfYs4ugmZy25ScFerC4nz8+b6g==", |
|||
"path": "system.linq.queryable/4.3.0", |
|||
"hashPath": "system.linq.queryable.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.ObjectModel/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", |
|||
"path": "system.objectmodel/4.3.0", |
|||
"hashPath": "system.objectmodel.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", |
|||
"path": "system.reflection/4.3.0", |
|||
"hashPath": "system.reflection.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection.Emit/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", |
|||
"path": "system.reflection.emit/4.3.0", |
|||
"hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection.Emit.ILGeneration/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", |
|||
"path": "system.reflection.emit.ilgeneration/4.3.0", |
|||
"hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection.Emit.Lightweight/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", |
|||
"path": "system.reflection.emit.lightweight/4.3.0", |
|||
"hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection.Extensions/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", |
|||
"path": "system.reflection.extensions/4.3.0", |
|||
"hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection.Primitives/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", |
|||
"path": "system.reflection.primitives/4.3.0", |
|||
"hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Reflection.TypeExtensions/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", |
|||
"path": "system.reflection.typeextensions/4.3.0", |
|||
"hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Resources.ResourceManager/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", |
|||
"path": "system.resources.resourcemanager/4.3.0", |
|||
"hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Runtime/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", |
|||
"path": "system.runtime/4.3.0", |
|||
"hashPath": "system.runtime.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Runtime.Extensions/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", |
|||
"path": "system.runtime.extensions/4.3.0", |
|||
"hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Runtime.Loader/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==", |
|||
"path": "system.runtime.loader/4.3.0", |
|||
"hashPath": "system.runtime.loader.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Text.Encoding/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", |
|||
"path": "system.text.encoding/4.3.0", |
|||
"hashPath": "system.text.encoding.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Threading/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", |
|||
"path": "system.threading/4.3.0", |
|||
"hashPath": "system.threading.4.3.0.nupkg.sha512" |
|||
}, |
|||
"System.Threading.Tasks/4.3.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", |
|||
"path": "system.threading.tasks/4.3.0", |
|||
"hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" |
|||
}, |
|||
"Volo.Abp.Core/4.0.0": { |
|||
"type": "package", |
|||
"serviceable": true, |
|||
"sha512": "sha512-ZMfrx0XAQB8hkQDr7yK7z+p9m48VmKxpEH0/B2k8QNK9/D+2CGa4pBJtwJfQocgm2lltI25NapgcIr5GG8bQJA==", |
|||
"path": "volo.abp.core/4.0.0", |
|||
"hashPath": "volo.abp.core.4.0.0.nupkg.sha512" |
|||
} |
|||
} |
|||
} |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,4 @@ |
|||
// <autogenerated />
|
|||
using System; |
|||
using System.Reflection; |
|||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = ".NET 5.0")] |
@ -0,0 +1,20 @@ |
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// 此代码由工具生成。
|
|||
// 运行时版本:4.0.30319.42000
|
|||
//
|
|||
// 对此文件的更改可能会导致不正确的行为,并且如果
|
|||
// 重新生成代码,这些更改将会丢失。
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
using System; |
|||
using System.Reflection; |
|||
|
|||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] |
|||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] |
|||
[assembly: System.Reflection.AssemblyTitleAttribute("Win.Abp.Snowflakes")] |
|||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] |
|||
|
|||
// 由 MSBuild WriteCodeFragment 类生成。
|
|||
|
@ -0,0 +1 @@ |
|||
dd45d7419542ed747e383f3acb2b9bf5ef266736 |
@ -0,0 +1,11 @@ |
|||
is_global = true |
|||
build_property.TargetFramework = netcoreapp5 |
|||
build_property.TargetPlatformMinVersion = |
|||
build_property.UsingMicrosoftNETSdkWeb = |
|||
build_property.ProjectTypeGuids = |
|||
build_property.InvariantGlobalization = |
|||
build_property.PlatformNeutralAssembly = |
|||
build_property.EnforceExtendedAnalyzerRules = |
|||
build_property._SupportedPlatformList = Linux,macOS,Windows |
|||
build_property.RootNamespace = |
|||
build_property.ProjectDir = D:\长春项目\北京北汽结算项目\NewBJSettleAccount\BeiJinSettleAccount\code\Shared\Win.Abp.Snowflakes\ |
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@ |
|||
f07d2ca3dd6442e8b55ef6ad5afa72e0a111088e |
@ -0,0 +1,48 @@ |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\bin\Debug\netcoreapp5\Win.Abp.Snowflakes.deps.json |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\bin\Debug\netcoreapp5\Win.Abp.Snowflakes.dll |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\bin\Debug\netcoreapp5\ref\Win.Abp.Snowflakes.dll |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\bin\Debug\netcoreapp5\Win.Abp.Snowflakes.pdb |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.csproj.AssemblyReference.cache |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.GeneratedMSBuildEditorConfig.editorconfig |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.AssemblyInfoInputs.cache |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.AssemblyInfo.cs |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.csproj.CoreCompileInputs.cache |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.dll |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\ref\Win.Abp.Snowflakes.dll |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.pdb |
|||
D:\pg\src\Shared\Win.Abp.Snowflakes\bin\Debug\netcoreapp5\Win.Abp.Snowflakes.deps.json |
|||
D:\pg\src\Shared\Win.Abp.Snowflakes\bin\Debug\netcoreapp5\Win.Abp.Snowflakes.dll |
|||
D:\pg\src\Shared\Win.Abp.Snowflakes\bin\Debug\netcoreapp5\Win.Abp.Snowflakes.pdb |
|||
D:\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.csproj.AssemblyReference.cache |
|||
D:\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.GeneratedMSBuildEditorConfig.editorconfig |
|||
D:\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.AssemblyInfoInputs.cache |
|||
D:\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.AssemblyInfo.cs |
|||
D:\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.csproj.CoreCompileInputs.cache |
|||
D:\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.dll |
|||
D:\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\refint\Win.Abp.Snowflakes.dll |
|||
D:\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.pdb |
|||
D:\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\ref\Win.Abp.Snowflakes.dll |
|||
D:\长春项目\结算代码\pg\src\Shared\Win.Abp.Snowflakes\bin\Debug\netcoreapp5\Win.Abp.Snowflakes.deps.json |
|||
D:\长春项目\结算代码\pg\src\Shared\Win.Abp.Snowflakes\bin\Debug\netcoreapp5\Win.Abp.Snowflakes.dll |
|||
D:\长春项目\结算代码\pg\src\Shared\Win.Abp.Snowflakes\bin\Debug\netcoreapp5\Win.Abp.Snowflakes.pdb |
|||
D:\长春项目\结算代码\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.csproj.AssemblyReference.cache |
|||
D:\长春项目\结算代码\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.GeneratedMSBuildEditorConfig.editorconfig |
|||
D:\长春项目\结算代码\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.AssemblyInfoInputs.cache |
|||
D:\长春项目\结算代码\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.AssemblyInfo.cs |
|||
D:\长春项目\结算代码\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.csproj.CoreCompileInputs.cache |
|||
D:\长春项目\结算代码\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.dll |
|||
D:\长春项目\结算代码\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\refint\Win.Abp.Snowflakes.dll |
|||
D:\长春项目\结算代码\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.pdb |
|||
D:\长春项目\结算代码\pg\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\ref\Win.Abp.Snowflakes.dll |
|||
D:\长春项目\北京北汽结算项目\ABP4BJSettleAccount\src\Shared\Win.Abp.Snowflakes\bin\Debug\netcoreapp5\Win.Abp.Snowflakes.deps.json |
|||
D:\长春项目\北京北汽结算项目\ABP4BJSettleAccount\src\Shared\Win.Abp.Snowflakes\bin\Debug\netcoreapp5\Win.Abp.Snowflakes.dll |
|||
D:\长春项目\北京北汽结算项目\ABP4BJSettleAccount\src\Shared\Win.Abp.Snowflakes\bin\Debug\netcoreapp5\Win.Abp.Snowflakes.pdb |
|||
D:\长春项目\北京北汽结算项目\ABP4BJSettleAccount\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.csproj.AssemblyReference.cache |
|||
D:\长春项目\北京北汽结算项目\ABP4BJSettleAccount\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.GeneratedMSBuildEditorConfig.editorconfig |
|||
D:\长春项目\北京北汽结算项目\ABP4BJSettleAccount\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.AssemblyInfoInputs.cache |
|||
D:\长春项目\北京北汽结算项目\ABP4BJSettleAccount\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.AssemblyInfo.cs |
|||
D:\长春项目\北京北汽结算项目\ABP4BJSettleAccount\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.csproj.CoreCompileInputs.cache |
|||
D:\长春项目\北京北汽结算项目\ABP4BJSettleAccount\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.dll |
|||
D:\长春项目\北京北汽结算项目\ABP4BJSettleAccount\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\refint\Win.Abp.Snowflakes.dll |
|||
D:\长春项目\北京北汽结算项目\ABP4BJSettleAccount\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\Win.Abp.Snowflakes.pdb |
|||
D:\长春项目\北京北汽结算项目\ABP4BJSettleAccount\src\Shared\Win.Abp.Snowflakes\obj\Debug\netcoreapp5\ref\Win.Abp.Snowflakes.dll |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,4 @@ |
|||
// <autogenerated />
|
|||
using System; |
|||
using System.Reflection; |
|||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")] |
@ -0,0 +1,20 @@ |
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// 此代码由工具生成。
|
|||
// 运行时版本:4.0.30319.42000
|
|||
//
|
|||
// 对此文件的更改可能会导致不正确的行为,并且如果
|
|||
// 重新生成代码,这些更改将会丢失。
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
using System; |
|||
using System.Reflection; |
|||
|
|||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] |
|||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] |
|||
[assembly: System.Reflection.AssemblyTitleAttribute("Win.Abp.Snowflakes")] |
|||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] |
|||
|
|||
// 由 MSBuild WriteCodeFragment 类生成。
|
|||
|
@ -0,0 +1 @@ |
|||
dd45d7419542ed747e383f3acb2b9bf5ef266736 |
@ -0,0 +1,10 @@ |
|||
is_global = true |
|||
build_property.TargetFramework = netcoreapp5 |
|||
build_property.TargetPlatformMinVersion = |
|||
build_property.UsingMicrosoftNETSdkWeb = |
|||
build_property.ProjectTypeGuids = |
|||
build_property.PublishSingleFile = |
|||
build_property.IncludeAllContentForSelfExtract = |
|||
build_property._SupportedPlatformList = Android,iOS,Linux,macOS,Windows |
|||
build_property.RootNamespace = |
|||
build_property.ProjectDir = C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Shared\Win.Abp.Snowflakes\ |
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@ |
|||
41375255bdfa3a4e775b2622577fc114b4d1fb9a |
@ -0,0 +1,24 @@ |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\bin\Release\netcoreapp5\Win.Abp.Snowflakes.deps.json |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\bin\Release\netcoreapp5\Win.Abp.Snowflakes.dll |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\bin\Release\netcoreapp5\ref\Win.Abp.Snowflakes.dll |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\bin\Release\netcoreapp5\Win.Abp.Snowflakes.pdb |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.csproj.AssemblyReference.cache |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.GeneratedMSBuildEditorConfig.editorconfig |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.AssemblyInfoInputs.cache |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.AssemblyInfo.cs |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.csproj.CoreCompileInputs.cache |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.dll |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\ref\Win.Abp.Snowflakes.dll |
|||
G:\TIANHE\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.pdb |
|||
C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Shared\Win.Abp.Snowflakes\bin\Release\netcoreapp5\Win.Abp.Snowflakes.deps.json |
|||
C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Shared\Win.Abp.Snowflakes\bin\Release\netcoreapp5\Win.Abp.Snowflakes.dll |
|||
C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Shared\Win.Abp.Snowflakes\bin\Release\netcoreapp5\ref\Win.Abp.Snowflakes.dll |
|||
C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Shared\Win.Abp.Snowflakes\bin\Release\netcoreapp5\Win.Abp.Snowflakes.pdb |
|||
C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.csproj.AssemblyReference.cache |
|||
C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.GeneratedMSBuildEditorConfig.editorconfig |
|||
C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.AssemblyInfoInputs.cache |
|||
C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.AssemblyInfo.cs |
|||
C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.csproj.CoreCompileInputs.cache |
|||
C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.dll |
|||
C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\ref\Win.Abp.Snowflakes.dll |
|||
C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Shared\Win.Abp.Snowflakes\obj\Release\netcoreapp5\Win.Abp.Snowflakes.pdb |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,89 @@ |
|||
{ |
|||
"format": 1, |
|||
"restore": { |
|||
"D:\\长春项目\\北京北汽结算项目\\NewBJSettleAccount\\BeiJinSettleAccount\\code\\Shared\\Win.Abp.Snowflakes\\Win.Abp.Snowflakes.csproj": {} |
|||
}, |
|||
"projects": { |
|||
"D:\\长春项目\\北京北汽结算项目\\NewBJSettleAccount\\BeiJinSettleAccount\\code\\Shared\\Win.Abp.Snowflakes\\Win.Abp.Snowflakes.csproj": { |
|||
"version": "1.0.0", |
|||
"restore": { |
|||
"projectUniqueName": "D:\\长春项目\\北京北汽结算项目\\NewBJSettleAccount\\BeiJinSettleAccount\\code\\Shared\\Win.Abp.Snowflakes\\Win.Abp.Snowflakes.csproj", |
|||
"projectName": "Win.Abp.Snowflakes", |
|||
"projectPath": "D:\\长春项目\\北京北汽结算项目\\NewBJSettleAccount\\BeiJinSettleAccount\\code\\Shared\\Win.Abp.Snowflakes\\Win.Abp.Snowflakes.csproj", |
|||
"packagesPath": "C:\\Users\\44673\\.nuget\\packages\\", |
|||
"outputPath": "D:\\长春项目\\北京北汽结算项目\\NewBJSettleAccount\\BeiJinSettleAccount\\code\\Shared\\Win.Abp.Snowflakes\\obj\\", |
|||
"projectStyle": "PackageReference", |
|||
"fallbackFolders": [ |
|||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" |
|||
], |
|||
"configFilePaths": [ |
|||
"C:\\Users\\44673\\AppData\\Roaming\\NuGet\\NuGet.Config", |
|||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" |
|||
], |
|||
"originalTargetFrameworks": [ |
|||
"netcoreapp5" |
|||
], |
|||
"sources": { |
|||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, |
|||
"D:\\上海富维东阳工作\\设备管理\\localhost-nuget": {}, |
|||
"D:\\长春项目\\北京北汽结算项目\\源代码\\nuget": {}, |
|||
"https://api.nuget.org/v3/index.json": {} |
|||
}, |
|||
"frameworks": { |
|||
"net5.0": { |
|||
"targetAlias": "netcoreapp5", |
|||
"projectReferences": {} |
|||
} |
|||
}, |
|||
"warningProperties": { |
|||
"warnAsError": [ |
|||
"NU1605" |
|||
] |
|||
} |
|||
}, |
|||
"frameworks": { |
|||
"net5.0": { |
|||
"targetAlias": "netcoreapp5", |
|||
"dependencies": { |
|||
"Volo.Abp.Core": { |
|||
"target": "Package", |
|||
"version": "[4.0.0, )" |
|||
} |
|||
}, |
|||
"imports": [ |
|||
"portable-net45+win8+wp8+wpa81", |
|||
"net461", |
|||
"net462", |
|||
"net47", |
|||
"net471", |
|||
"net472", |
|||
"net48", |
|||
"net481" |
|||
], |
|||
"assetTargetFallback": true, |
|||
"warn": true, |
|||
"downloadDependencies": [ |
|||
{ |
|||
"name": "Microsoft.AspNetCore.App.Ref", |
|||
"version": "[5.0.0, 5.0.0]" |
|||
}, |
|||
{ |
|||
"name": "Microsoft.NETCore.App.Ref", |
|||
"version": "[5.0.0, 5.0.0]" |
|||
}, |
|||
{ |
|||
"name": "Microsoft.WindowsDesktop.App.Ref", |
|||
"version": "[5.0.0, 5.0.0]" |
|||
} |
|||
], |
|||
"frameworkReferences": { |
|||
"Microsoft.NETCore.App": { |
|||
"privateAssets": "all" |
|||
} |
|||
}, |
|||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.302\\RuntimeIdentifierGraph.json" |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,16 @@ |
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?> |
|||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
|||
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess> |
|||
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool> |
|||
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile> |
|||
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot> |
|||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\44673\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders> |
|||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle> |
|||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.5.0</NuGetToolVersion> |
|||
</PropertyGroup> |
|||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
|||
<SourceRoot Include="C:\Users\44673\.nuget\packages\" /> |
|||
<SourceRoot Include="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\" /> |
|||
</ItemGroup> |
|||
</Project> |
@ -0,0 +1,2 @@ |
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?> |
|||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" /> |
File diff suppressed because it is too large
@ -0,0 +1,67 @@ |
|||
{ |
|||
"version": 2, |
|||
"dgSpecHash": "lLXI6VlYWsDUiunZaPt/aWnId72XnSkWR9YdQQeMut7LJSbbXdePpH4Y9cK3OAWoQ7PhYPv6o3+fPL5HB2ii4g==", |
|||
"success": true, |
|||
"projectFilePath": "D:\\长春项目\\北京北汽结算项目\\NewBJSettleAccount\\BeiJinSettleAccount\\code\\Shared\\Win.Abp.Snowflakes\\Win.Abp.Snowflakes.csproj", |
|||
"expectedPackageFiles": [ |
|||
"C:\\Users\\44673\\.nuget\\packages\\jetbrains.annotations\\2020.1.0\\jetbrains.annotations.2020.1.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.configuration\\5.0.0\\microsoft.extensions.configuration.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\5.0.0\\microsoft.extensions.configuration.abstractions.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.configuration.binder\\5.0.0\\microsoft.extensions.configuration.binder.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\5.0.0\\microsoft.extensions.configuration.commandline.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\5.0.0\\microsoft.extensions.configuration.environmentvariables.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\5.0.0\\microsoft.extensions.configuration.fileextensions.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.configuration.json\\5.0.0\\microsoft.extensions.configuration.json.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\5.0.0\\microsoft.extensions.configuration.usersecrets.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\5.0.0\\microsoft.extensions.dependencyinjection.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\5.0.0\\microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\5.0.0\\microsoft.extensions.fileproviders.abstractions.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\5.0.0\\microsoft.extensions.fileproviders.physical.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\5.0.0\\microsoft.extensions.filesystemglobbing.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\5.0.0\\microsoft.extensions.hosting.abstractions.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.localization\\5.0.0\\microsoft.extensions.localization.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\5.0.0\\microsoft.extensions.localization.abstractions.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.logging\\5.0.0\\microsoft.extensions.logging.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\5.0.0\\microsoft.extensions.logging.abstractions.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.options\\5.0.0\\microsoft.extensions.options.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\5.0.0\\microsoft.extensions.options.configurationextensions.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.extensions.primitives\\5.0.0\\microsoft.extensions.primitives.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\nito.asyncex.context\\5.0.0\\nito.asyncex.context.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\nito.asyncex.coordination\\5.0.0\\nito.asyncex.coordination.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\nito.asyncex.tasks\\5.0.0\\nito.asyncex.tasks.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\nito.collections.deque\\1.0.4\\nito.collections.deque.1.0.4.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\nito.disposables\\2.0.0\\nito.disposables.2.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.collections.immutable\\1.7.1\\system.collections.immutable.1.7.1.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.componentmodel.annotations\\4.7.0\\system.componentmodel.annotations.4.7.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.linq.dynamic.core\\1.1.5\\system.linq.dynamic.core.1.1.5.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.linq.queryable\\4.3.0\\system.linq.queryable.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.runtime.loader\\4.3.0\\system.runtime.loader.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\volo.abp.core\\4.0.0\\volo.abp.core.4.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.windowsdesktop.app.ref\\5.0.0\\microsoft.windowsdesktop.app.ref.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.netcore.app.ref\\5.0.0\\microsoft.netcore.app.ref.5.0.0.nupkg.sha512", |
|||
"C:\\Users\\44673\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\5.0.0\\microsoft.aspnetcore.app.ref.5.0.0.nupkg.sha512" |
|||
], |
|||
"logs": [] |
|||
} |
@ -0,0 +1,17 @@ |
|||
using Microsoft.Extensions.DependencyInjection; |
|||
using Volo.Abp.Modularity; |
|||
|
|||
namespace Win.Abp.ExcelImporter |
|||
{ |
|||
public class ExcelImporterModule : AbpModule |
|||
{ |
|||
public override void ConfigureServices(ServiceConfigurationContext context) |
|||
{ |
|||
var configuration = context.Services.GetConfiguration(); |
|||
|
|||
|
|||
//context.Services.AddTransient(typeof(IExportImport<>),
|
|||
// typeof(ExportImport<>));
|
|||
} |
|||
} |
|||
} |
@ -0,0 +1,171 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.ComponentModel.DataAnnotations; |
|||
using System.IO; |
|||
using System.Linq; |
|||
using System.Threading.Tasks; |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
using Magicodes.ExporterAndImporter.Core.Extension; |
|||
using Magicodes.ExporterAndImporter.Excel; |
|||
using Microsoft.AspNetCore.Http; |
|||
using Microsoft.AspNetCore.Mvc; |
|||
using OfficeOpenXml; |
|||
using Shouldly; |
|||
using Volo.Abp; |
|||
using Volo.Abp.Validation; |
|||
using Win.Sfs.Shared.ApplicationBase; |
|||
|
|||
namespace Win.Abp.ExcelImporter |
|||
{ |
|||
public class ExportImporter : IExportImporter |
|||
{ |
|||
private readonly IExcelImporter _importer = new Magicodes.ExporterAndImporter.Excel.ExcelImporter();//导入Excel
|
|||
private readonly IExporter _exporter = new ExcelExporter();//导出Excel
|
|||
|
|||
/// <summary>
|
|||
/// 生成导入模板
|
|||
/// </summary>
|
|||
/// <typeparam name="T"></typeparam>
|
|||
/// <returns></returns>
|
|||
public virtual async Task<byte[]> GetExcelImportTemplate<T>() where T : class, new() |
|||
{ |
|||
Type type = typeof(T).GetType(); |
|||
var result = await _importer.GenerateTemplateBytes<T>(); |
|||
result.ShouldNotBeNull(); |
|||
result.Length.ShouldBeGreaterThan(0); |
|||
Stream stream = new MemoryStream(result); |
|||
using (var pck = new ExcelPackage(stream)) |
|||
{ |
|||
pck.Workbook.Worksheets.Count.ShouldBe(1); |
|||
var sheet = pck.Workbook.Worksheets.First(); |
|||
var attr = typeof(T).GetAttribute<ExcelImporterAttribute>(); |
|||
var text = sheet.Cells["A1"].Text.Replace("\n", string.Empty).Replace("\r", string.Empty); |
|||
text.ShouldBe(attr.ImportDescription.Replace("\n", string.Empty).Replace("\r", string.Empty)); |
|||
} |
|||
return result; |
|||
} |
|||
|
|||
|
|||
/// <summary>
|
|||
///Excel导入功能
|
|||
/// </summary>
|
|||
/// <param name="files">导入文件</param>
|
|||
/// <param name="cacheService">缓存层导入接口</param>
|
|||
/// <returns></returns>
|
|||
public virtual async Task<ExcelImportResult> UploadExcelImport<T>([FromForm] IFormFileCollection files, IImportAppService<T> cacheService) |
|||
where T : class, new() |
|||
{ |
|||
Type type = typeof(T).GetType(); |
|||
ExcelImportResult returnResult = new ExcelImportResult(); |
|||
foreach (var file in files) |
|||
{ |
|||
if (file == null) |
|||
{ |
|||
throw new BusinessException("上传附件不能为空!"); |
|||
} |
|||
if (file.Length > 20971520) //10MB = 1024 * 1024 *20
|
|||
{ |
|||
throw new BusinessException("上传附件大小能超过20M!"); |
|||
} |
|||
using (var memoryStream = new MemoryStream()) |
|||
{ |
|||
await file.CopyToAsync(memoryStream);//生成文件
|
|||
#region 导入
|
|||
var import = await _importer.Import<T>(memoryStream); |
|||
//if (import.Exception != null)
|
|||
//{
|
|||
// if (import.Exception.Message.ToString() == "导入文件不存在!")
|
|||
// {
|
|||
// throw new BusinessException("文件容器配置的路径错误,请检查!");
|
|||
// }
|
|||
//}
|
|||
if (import.TemplateErrors.Count > 0) |
|||
{ |
|||
throw new BusinessException("模板错误!当前模板中字段不匹配!!请正确上传模板数据!"); |
|||
} |
|||
import.ShouldNotBeNull(); |
|||
if (import.Exception != null) |
|||
{ |
|||
//导入的数据有异常
|
|||
throw new BusinessException(import.Exception.ToString()); |
|||
} |
|||
returnResult.totalSize = import.Data.Count; |
|||
if (import.RowErrors.Count > 0) |
|||
{ |
|||
//--注意:文件流的方式不支持生成错误模板了
|
|||
//自动保存“{ 目标文件名称}_.xlsx”的标注文件到目标位置
|
|||
//导入的数据有错误,比如重复列,必填项为空等(不包含警告),主要看DTO的设置
|
|||
//import.HasError.ShouldBeTrue();//标识导入的数据有错误
|
|||
//returnResult.errSize = import.RowErrors.Count;
|
|||
//returnResult.errTemplate = Path.GetFileNameWithoutExtension(FileOriginName) + "_.xlsx";//返回错误模板名称作为参数
|
|||
//returnResult.errMessage = "RowErrors";
|
|||
//错误列表,未测试
|
|||
throw new AbpValidationException("err!", |
|||
new List<ValidationResult> |
|||
{ |
|||
new ValidationResult("err!", new[] {"err"}) |
|||
}); |
|||
} |
|||
else |
|||
{ |
|||
import.HasError.ShouldBeFalse();//标识导入的数据没有错误了
|
|||
if (import.Data.Count > 0) |
|||
{ |
|||
//获取导入的Excel中的数据列表
|
|||
var customerImportList = import.Data.ToList(); |
|||
await cacheService.ImportAsync(customerImportList); |
|||
} |
|||
else |
|||
{ |
|||
throw new BusinessException("模板数据为空!请检查!"); |
|||
} |
|||
} |
|||
#endregion
|
|||
} |
|||
} |
|||
|
|||
return returnResult;//返回客户端
|
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 导出Excel文件公用方法
|
|||
/// </summary>
|
|||
/// <typeparam name="T"></typeparam>
|
|||
/// <param name="dots"></param>
|
|||
/// <returns></returns>
|
|||
public virtual async Task<byte[]> ExcelExporter<T>(List<T> dots) where T : class, new() |
|||
{ |
|||
var result = await _exporter.ExportAsByteArray(dots); |
|||
return result; |
|||
} |
|||
|
|||
|
|||
} |
|||
|
|||
public class ExcelImportResult |
|||
{ |
|||
/// <summary>
|
|||
/// 导入的数据总数
|
|||
/// </summary>
|
|||
public long totalSize { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 成功的个数
|
|||
/// </summary>
|
|||
public long succeessSize { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 错误数据个数
|
|||
/// </summary>
|
|||
public long errSize { get; set; } |
|||
/// <summary>
|
|||
/// 导入错误生成的模板名称
|
|||
/// </summary>
|
|||
public string errTemplate { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 返回错误信息
|
|||
/// </summary>
|
|||
public string errMessage { get; set; } |
|||
} |
|||
} |
@ -0,0 +1,35 @@ |
|||
using System.Collections.Generic; |
|||
using System.Threading.Tasks; |
|||
using Microsoft.AspNetCore.Http; |
|||
using Microsoft.AspNetCore.Mvc; |
|||
using Volo.Abp.DependencyInjection; |
|||
using Win.Sfs.Shared.ApplicationBase; |
|||
|
|||
namespace Win.Abp.ExcelImporter |
|||
{ |
|||
public interface IExportImporter: ITransientDependency |
|||
{ |
|||
/// <summary>
|
|||
/// 生成模板
|
|||
/// </summary>
|
|||
/// <typeparam name="T"></typeparam>
|
|||
/// <returns></returns>
|
|||
Task<byte[]> GetExcelImportTemplate<T>() where T : class, new(); |
|||
/// <summary>
|
|||
/// 导入接口
|
|||
/// </summary>
|
|||
/// <typeparam name="T"></typeparam>
|
|||
/// <param name="files"></param>
|
|||
/// <param name="cacheService"></param>
|
|||
/// <returns></returns>
|
|||
Task<ExcelImportResult> UploadExcelImport<T>([FromForm] IFormFileCollection files, IImportAppService<T> cacheService) |
|||
where T : class, new(); |
|||
/// <summary>
|
|||
/// 导出接口
|
|||
/// </summary>
|
|||
/// <typeparam name="T"></typeparam>
|
|||
/// <param name="dots"></param>
|
|||
/// <returns></returns>
|
|||
Task<byte[]> ExcelExporter<T>(List<T> dots) where T : class, new(); |
|||
} |
|||
} |
@ -0,0 +1,18 @@ |
|||
<Project Sdk="Microsoft.NET.Sdk"> |
|||
|
|||
<PropertyGroup> |
|||
<TargetFramework>netcoreapp5</TargetFramework> |
|||
</PropertyGroup> |
|||
|
|||
<ItemGroup> |
|||
<PackageReference Include="Magicodes.IE.Excel" Version="2.4.0-beta2" /> |
|||
<PackageReference Include="Shouldly" Version="3.0.2" /> |
|||
<PackageReference Include="Volo.Abp.Ddd.Application" Version="4.0.0" /> |
|||
</ItemGroup> |
|||
|
|||
<ItemGroup> |
|||
<ProjectReference Include="..\..\..\Modules\FileStorage\FileStorage.Application.Contracts\FileStorage.Application.Contracts.csproj" /> |
|||
<ProjectReference Include="..\..\Win.Sfs.Shared\Win.Sfs.Shared.csproj" /> |
|||
</ItemGroup> |
|||
|
|||
</Project> |
@ -0,0 +1,34 @@ |
|||
using System; |
|||
using System.Threading.Tasks; |
|||
using Microsoft.Extensions.DependencyInjection; |
|||
using Microsoft.Extensions.Hosting; |
|||
using Serilog; |
|||
using Serilog.Events; |
|||
|
|||
namespace Win.Abp.SerialNumber.Test |
|||
{ |
|||
class Program |
|||
{ |
|||
static async Task Main(string[] args) |
|||
{ |
|||
Log.Logger = new LoggerConfiguration() |
|||
.MinimumLevel.Debug() |
|||
.MinimumLevel.Override("Microsoft", LogEventLevel.Information) |
|||
.Enrich.FromLogContext() |
|||
.WriteTo.Console() |
|||
.WriteTo.File("Logs/logs.txt") |
|||
.CreateLogger(); |
|||
|
|||
Log.Information("Starting CsRedisSerialNumberGenerator.Test..."); |
|||
|
|||
await CreateHostBuilder(args).RunConsoleAsync(); |
|||
} |
|||
|
|||
public static IHostBuilder CreateHostBuilder(string[] args) => |
|||
Microsoft.Extensions.Hosting.Host.CreateDefaultBuilder(args) |
|||
.ConfigureServices((hostContext, services) => |
|||
{ |
|||
services.AddHostedService<SerialNumberTestsHostedService>(); |
|||
}); |
|||
} |
|||
} |
@ -0,0 +1,70 @@ |
|||
using System; |
|||
using System.Diagnostics.Eventing.Reader; |
|||
using System.Threading.Tasks; |
|||
using Microsoft.Extensions.Options; |
|||
using Serilog; |
|||
using Serilog.Core; |
|||
using Volo.Abp.DependencyInjection; |
|||
using Win.Abp.SerialNumber; |
|||
|
|||
namespace Win.Abp.SerialNumber.Test |
|||
{ |
|||
public class SerialNumberTestService : ITransientDependency |
|||
{ |
|||
private ISerialNumberGenerator _serialNumberGenerator; |
|||
private AbpSerialNumberGeneratorOptions _options; |
|||
|
|||
public SerialNumberTestService( |
|||
ISerialNumberGenerator serialNumberGenerator, |
|||
IOptions<AbpSerialNumberGeneratorOptions> options |
|||
) |
|||
{ |
|||
_serialNumberGenerator = serialNumberGenerator; |
|||
_options = options.Value; |
|||
} |
|||
|
|||
public async Task RunAsync() |
|||
{ |
|||
Log.Information("Serial Number Generator Test"); |
|||
await TestSerialNumberGenerator(); |
|||
} |
|||
|
|||
private async Task TestSerialNumberGenerator() |
|||
{ |
|||
string id; |
|||
var date = DateTime.Today; |
|||
var datetimeFormat = "yyyyMMdd"; |
|||
var prefix = "TEST"; |
|||
var separator = "-"; |
|||
var numberCount = 6; |
|||
var step = 2; |
|||
|
|||
var count = 15; |
|||
Log.Information($"Generator count: {count}"); |
|||
for (int i = 0; i < count; i++) |
|||
{ |
|||
id = await _serialNumberGenerator.CreateAsync(date,datetimeFormat: datetimeFormat, prefix: prefix, separator: separator, numberCount: numberCount, step: step); |
|||
Log.Information(id); |
|||
await Task.Delay(100); |
|||
} |
|||
|
|||
Log.Information("Init Serial Number : 0"); |
|||
id = await _serialNumberGenerator.InitAsync(date, prefix); |
|||
Log.Information(id); |
|||
|
|||
var setToValue = 100; |
|||
Log.Information($"Set Serial Number : {setToValue}"); |
|||
id = await _serialNumberGenerator.SetAsync(date, prefix, setToValue); |
|||
Log.Information(id); |
|||
|
|||
Log.Information($"Generator count: {count}"); |
|||
for (int i = 0; i < count; i++) |
|||
{ |
|||
id = await _serialNumberGenerator.CreateAsync(date, datetimeFormat: datetimeFormat, prefix: prefix, separator: separator, numberCount: numberCount, step: step); |
|||
Log.Information(id); |
|||
await Task.Delay(100); |
|||
} |
|||
|
|||
} |
|||
} |
|||
} |
@ -0,0 +1,29 @@ |
|||
using System.Threading; |
|||
using System.Threading.Tasks; |
|||
using Microsoft.Extensions.DependencyInjection; |
|||
using Microsoft.Extensions.Hosting; |
|||
using Volo.Abp; |
|||
|
|||
namespace Win.Abp.SerialNumber.Test |
|||
{ |
|||
public class SerialNumberTestsHostedService : IHostedService |
|||
{ |
|||
public async Task StartAsync(CancellationToken cancellationToken) |
|||
{ |
|||
using (var application = AbpApplicationFactory.Create<SerialNumberTestsModule>(options => |
|||
{ |
|||
options.Services.AddLogging(loggingBuilder => { }); |
|||
})) |
|||
{ |
|||
application.Initialize(); |
|||
|
|||
var serialNumberTestService = application.ServiceProvider.GetRequiredService<SerialNumberTestService>(); |
|||
await serialNumberTestService.RunAsync(); |
|||
|
|||
application.Shutdown(); |
|||
} |
|||
} |
|||
|
|||
public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask; |
|||
} |
|||
} |
@ -0,0 +1,19 @@ |
|||
using Microsoft.Extensions.Configuration; |
|||
using Microsoft.Extensions.DependencyInjection; |
|||
using Volo.Abp.Modularity; |
|||
using Win.Abp.SerialNumber; |
|||
|
|||
namespace Win.Abp.SerialNumber.Test |
|||
{ |
|||
[DependsOn( |
|||
typeof(AbpSerialNumberGeneratorModule) |
|||
)] |
|||
public class SerialNumberTestsModule : AbpModule |
|||
{ |
|||
public override void ConfigureServices(ServiceConfigurationContext context) |
|||
{ |
|||
var configuration = context.Services.GetConfiguration(); |
|||
|
|||
} |
|||
} |
|||
} |
@ -0,0 +1,24 @@ |
|||
<Project Sdk="Microsoft.NET.Sdk"> |
|||
|
|||
<PropertyGroup> |
|||
<OutputType>Exe</OutputType> |
|||
<TargetFramework>netcoreapp5</TargetFramework> |
|||
</PropertyGroup> |
|||
<ItemGroup> |
|||
<PackageReference Include="Serilog.Sinks.Console" Version="3.1.1" /> |
|||
<PackageReference Include="Serilog.Sinks.File" Version="4.1.0" /> |
|||
<PackageReference Include="Serilog.Extensions.Logging" Version="3.0.1" /> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="3.1.2" /> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<ProjectReference Include="..\Win.Abp.SerialNumber\Win.Abp.SerialNumber.csproj" /> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<None Update="appsettings.json"> |
|||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
|||
</None> |
|||
</ItemGroup> |
|||
|
|||
</Project> |
@ -0,0 +1,6 @@ |
|||
{ |
|||
"Redis": { |
|||
"Configuration": "127.0.0.1", |
|||
"Type": "StackExchangeRedis" |
|||
} |
|||
} |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue