RsCode 2.0.4

There is a newer version of this package available.
See the version list below for details.
dotnet add package RsCode --version 2.0.4                
NuGet\Install-Package RsCode -Version 2.0.4                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="RsCode" Version="2.0.4" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add RsCode --version 2.0.4                
#r "nuget: RsCode, 2.0.4"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install RsCode as a Cake Addin
#addin nuget:?package=RsCode&version=2.0.4

// Install RsCode as a Cake Tool
#tool nuget:?package=RsCode&version=2.0.4                

✨ 特性

  • 🌈 MIT开源协议,完全免费使用

  • 📦 开箱即用

  • 💕 集成一些流行的开源框架/库。

  • 🎨 集成第三方平台业务API,例:微信开发,第三方支付,第三方存储,抖音相关开发SDK等

🌈 源码托管

🖥 支持环境

  • .NET Core 3.1以上

💿 当前版本

  • 正式发布: RsCode

📦 使用RsCode

在已有项目中引入 RsCode

  • 进入应用的项目文件夹,安装 Nuget 包引用

    $ dotnet add package RsCode --version 2.0.3
    
  • asp.net core项目引用:

    Install-Package RsCode.AspNetCore -Version 2.0.3
    

    推荐使用 Visual Studio 2022 开发。

在Program.cs中

using RsCode;
using RsCode.AspNetCore;
using AspectCore.Extensions.DependencyInjection;

var builder = WebApplication.CreateBuilder(args);
builder.Host.UseServiceProviderFactory(new DynamicProxyServiceProviderFactory());

//添加RsCode
builder.Services.AddRsCode();
//自动注册应用接口和实现
string[] assemblies = new string[] { "your.project.Core", "应用程序集名称" }; //todo 替换成实际业务类程序集名称
builder.Services.AutoInject(assemblies); 
//添加数据库,以MySql为例
builder.Services.AddDatabase<MySqlDatabaseProvider>();
builder.Services.AddUnitOfWork();


var app = builder.Build();
if (app.Environment.IsDevelopment())
{
	//启用swaggerui
    app.UseSwagger();
    app.UseSwaggerUI();
}

app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseAuthorization();

//异常处理
app.UseErrorHandler();

app.MapControllers();
app.Run();

🔗 文档链接

🤝 如何贡献

PRs Welcome

如果你希望参与贡献,欢迎 Pull Request,或给我们 报告 Bug

❓ 社区互助

如果您在使用的过程中碰到问题,可以通过以下途径寻求帮助,同时我们也鼓励资深用户通过下面的途径给新人提供帮助。

  • gitee

  • 技术人互动群(微信)
    <img src="https://www.hnrswl.com/res/static/img/tq.png" width="300" alt="技术赚钱群">

  • QQ群957285164 QQ群244416471

☀️ 授权协议

RsCode

友情链接

稀缺资源下载 AI工具箱

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on RsCode:

Package Downloads
RsCode.AspNetCore

https://rscode.cn

RsCode.Storage.QiniuStorage

RsCode 七牛云存储服务

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.2.3 69 11/11/2024
2.2.2 93 10/29/2024
2.2.1 117 10/23/2024
2.2.0 166 9/4/2024
2.1.0 106 8/29/2024
2.0.6 339 2/23/2024
2.0.4 832 11/9/2023
2.0.3 199 10/10/2023
2.0.2 230 8/5/2023
2.0.1 256 7/2/2023
2.0.0 250 6/27/2023
1.6.1 322 4/30/2023
1.6.0 1,215 11/8/2022
1.5.9 812 9/29/2022
1.5.8 879 5/26/2022
1.5.7 461 5/14/2022
1.5.6 953 3/29/2022
1.5.5 486 11/13/2021
1.5.4 2,176 10/18/2021
1.5.3 1,306 9/20/2021
1.5.2 449 6/14/2021
1.5.1 1,725 2/6/2021
1.5.0 2,022 1/15/2021
1.4.7 2,938 12/25/2020
1.4.6 1,351 12/8/2020
1.4.4 1,511 9/16/2020
1.4.3 1,516 8/20/2020
1.4.1 539 7/14/2020
1.3.0 1,418 4/18/2020
1.2.0 2,283 4/6/2020
1.1.0 1,542 2/27/2020
1.0.0 1,400 6/19/2018