pengweiqhca
NuGet publisher profile
Packages (35)
Xunit.DependencyInjection
Use Microsoft.Extensions.DependencyInjection to inject xunit testclass. If you want write Microsoft.Extensions.Logging to ITestOutputHelper, please install Xunit.DependencyInjection.Logging. Release notes: 12.0: Update xunit.v3 to 4.0.0. 11.3: Support FsCheck.Xunit.v3. 11.2: Update xunit.v3 to 3.2.2, Move HostManager.Start/Stop to AssemblyRunner. 11.1: Update xunit.v3 to 3.2.0. 11.0: C# 14, Downgrade Microsoft.Extensions.Hosting to 8.0. 10.8: Add CreateHostApplicationBuilder method. 10.7: Update xunit.v3 to 3.0.1, does not set ApplicationName if it is already configured. 10.6: Update xunit.v3 to 3.0.0. 10.5: Improve compatibility with top level statements. 10.4: Fix #146. 10.3: Update xunit.v3 to 2.0.0. 10.2: Fix some parallelization problem. 10.1: Allow the default startup to be missing anywhere. 10.0: Upgrade xunit to v3.
Xunit.DependencyInjection.Logging
Support Microsoft.Extensions.Logging to ITestOutputHelper. public void Configure(IServiceProvider provider) { XunitTestOutputLoggerProvider.Register(provider); }
Com.Ctrip.Framework.Apollo
携程Apollo客户端 与Microsoft.Extensions.Configuration集成请使用Com.Ctrip.Framework.Apollo.Configuration包 与System.Configuration.ConfigurationManager集成(.net 4.7.1及以后版本)请使用Com.Ctrip.Framework.Apollo.ConfigurationManager包 直接使用ApolloConfigurationManager请使用Com.Ctrip.Framework.Apollo.Configuration或者Com.Ctrip.Framework.Apollo.ConfigurationManager 发布日志请点击打开 https://github.com/apolloconfig/apollo.net/releases
Com.Ctrip.Framework.Apollo.Configuration
携程Apollo客户端 与Microsoft.Extensions.Configuration集成请使用Com.Ctrip.Framework.Apollo.Configuration包 与System.Configuration.ConfigurationManager集成(.net 4.7.1及以后版本)请使用Com.Ctrip.Framework.Apollo.ConfigurationManager包 直接使用ApolloConfigurationManager请使用Com.Ctrip.Framework.Apollo.Configuration或者Com.Ctrip.Framework.Apollo.ConfigurationManager 发布日志请点击打开 https://github.com/apolloconfig/apollo.net/releases
Xunit.DependencyInjection.SkippableFact
Support Xunit.SkippableFact. public void ConfigureServices(IServiceCollection services) { services.AddSkippableFactSupport(); }
Xunit.DependencyInjection.xRetry
Support xRetry. public void ConfigureServices(IServiceCollection services) { services.AddXRetrySupport(); } Not support: 1. ITestOutputHelperAccessor.Output is alway null. so, ILogger can't output to xunit output. 2. Can't inject ITestOutputHelper 3. [MethodData]
Xunit.DependencyInjection.Demystifier
Use Ben.Demystifier Formate Exception. public void ConfigureServices(IServiceCollection services) { services.UseDemystifyExceptionFilter(); }
Com.Ctrip.Framework.Apollo.ConfigurationManager
携程Apollo客户端 与Microsoft.Extensions.Configuration集成请使用Com.Ctrip.Framework.Apollo.Configuration包 与System.Configuration.ConfigurationManager集成(.net 4.7.1及以后版本)请使用Com.Ctrip.Framework.Apollo.ConfigurationManager包 直接使用ApolloConfigurationManager请使用Com.Ctrip.Framework.Apollo.Configuration或者Com.Ctrip.Framework.Apollo.ConfigurationManager 发布日志请点击打开 https://github.com/apolloconfig/apollo.net/releases
Xunit.DependencyInjection.AspNetCoreTesting
Integration with MinimalApi public class Startup { public IHostBuilder CreateHostBuilder() => MinimalApiHostBuilderFactory.GetHostBuilder<Program>(); }
PW.Diagnostics.Runtime
Exposes .NET runtime metrics (GC, JIT, lock contention, thread pool, exceptions).
Com.Ctrip.Framework.Apollo.ExtensionsHosting
携程Apollo客户端 与Microsoft.Extensions.Configuration集成请使用Com.Ctrip.Framework.Apollo.Configuration包 与System.Configuration.ConfigurationManager集成(.net 4.7.1及以后版本)请使用Com.Ctrip.Framework.Apollo.ConfigurationManager包 直接使用ApolloConfigurationManager请使用Com.Ctrip.Framework.Apollo.Configuration或者Com.Ctrip.Framework.Apollo.ConfigurationManager 发布日志请点击打开 https://github.com/apolloconfig/apollo.net/releases
Iconic.Zlib.Signed
A .NETStandard port of Iconic.Zlib from DotNetZip project.
Com.Ctrip.Framework.Apollo.OpenApi
携程Apollo的OpenApi客户端,入口接口IOpenApiFactory
PW.OpenTelemetry.DynamicProxy
Automatically generate activity by defined [Activity] on runtime.
PW.OpenTelemetry.Proxy
Automatically generate activity by defined [Activity].
XxlJob2.Core
xxl-job的dotnet最新执行器实现,服务端支持XXL-JOB 2.2+,客户端支持asp.net、asp.net core、web api等。
XxlJob2.AspNetCore
xxl-job的dotnet最新执行器实现,服务端支持XXL-JOB 2.2+,客户端支持asp.net、asp.net core、web api等。
Com.Ctrip.Framework.Apollo.ConfigAdapter.Yaml
添加对yml和yaml格式的namespace支持,使用YamlConfigAdapter.Register()添加支持。 发布日志请点击打开 https://github.com/apolloconfig/apollo.net/releases
Com.Ctrip.Framework.Apollo.AspNetCoreHosting
携程Apollo客户端 与Microsoft.Extensions.Configuration集成请使用Com.Ctrip.Framework.Apollo.Configuration包 与System.Configuration.ConfigurationManager集成(.net 4.7.1及以后版本)请使用Com.Ctrip.Framework.Apollo.ConfigurationManager包 直接使用ApolloConfigurationManager请使用Com.Ctrip.Framework.Apollo.Configuration或者Com.Ctrip.Framework.Apollo.ConfigurationManager 发布日志请点击打开 https://github.com/apolloconfig/apollo.net/releases
PW.OpenTelemetry.StaticProxy
Automatically generate activity by defined [Activity] on compile. Install `Metalama.Compiler` to emit code.
PW.Extensions.Logging.Structured
Write structured log.
Xunit.DependencyInjection.Template
Xunit.DependencyInjection project template
PW.Extensions.Configuration.Placeholder
Microsoft.Extensions.Configuration support placeholder
PW.Extensions.Logging.Structured.Sls
Write structured log to aliyun sls.
Xunit.DependencyInjection.StaFact
Support Xunit.SkippableFact. public void ConfigureServices(IServiceCollection services) { services.AddStaFactSupport(); } Not support: 1. ITestOutputHelperAccessor.Output is alway null. so, ILogger can't output to xunit output. 2. Can't inject ITestOutputHelper 3. [MethodData]
config2json
A simple tool for migrating a web.config/app.config file to an appsettings.json file
XxlJob2.AspNet
xxl-job的dotnet最新执行器实现,服务端支持XXL-JOB 2.2+,客户端支持asp.net、asp.net core、web api等。
XxlJob2.WebApi
xxl-job的dotnet最新执行器实现,服务端支持XXL-JOB 2.2+,客户端支持asp.net、asp.net core、web api等。
Com.Ctrip.Framework.Apollo.OpenApi.DependencyInjection
携程Apollo的OpenApi客户端,入口接口IOpenApiFactory
PW.Extensions.Logging.Structured.Kafka
Write structured log to kafka.
file2utf8
A simple tool for convert non-utf8 file to utf8 file
PW.AutoMapper.Extensions.Protobuf
Package Description
PW.Extensions.Logging.Structured.Console
Write structured log to console.
PW.OpenTelemetry.DynamicProxy.ExpressionParser
Automatically generate activity by defined [Activity] on runtime.
Xunit.DependencyInjection.FsCheck
Support Xunit.SkippableFact. public void ConfigureServices(IServiceCollection services) { services.AddFsCheckSupport(); } Not support: 1. ITestOutputHelperAccessor.Output is alway null. so, ILogger can't output to xunit output. 2. Can't inject ITestOutputHelper 3. [MethodData]