DH.Extensions.Hosting.AgentService 4.13.2025.926-beta1153

This is a prerelease version of DH.Extensions.Hosting.AgentService.
dotnet add package DH.Extensions.Hosting.AgentService --version 4.13.2025.926-beta1153
                    
NuGet\Install-Package DH.Extensions.Hosting.AgentService -Version 4.13.2025.926-beta1153
                    
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="DH.Extensions.Hosting.AgentService" Version="4.13.2025.926-beta1153" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DH.Extensions.Hosting.AgentService" Version="4.13.2025.926-beta1153" />
                    
Directory.Packages.props
<PackageReference Include="DH.Extensions.Hosting.AgentService" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DH.Extensions.Hosting.AgentService --version 4.13.2025.926-beta1153
                    
#r "nuget: DH.Extensions.Hosting.AgentService, 4.13.2025.926-beta1153"
                    
#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.
#:package DH.Extensions.Hosting.AgentService@4.13.2025.926-beta1153
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DH.Extensions.Hosting.AgentService&version=4.13.2025.926-beta1153&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=DH.Extensions.Hosting.AgentService&version=4.13.2025.926-beta1153&prerelease
                    
Install as a Cake Tool

DH.NAgent - 守护服务管理组件

功能特点

DH.NAgent是一个服务管理框架,用于开发随系统自动启动的长时间运行后台应用程序,支持Windows/Linux。
在Windows上注册为Windows服务,在Linux上注册为Systemd守护进程。
Agent支持netstandard2.0/net45/net40/mono,旧版本还支持net20(已不再维护)。

Agent常用于各种后台应用,如aspnetcore应用、RPC网络服务器、MQTT服务器、数据处理应用、数据消费应用(Redis/RocketMQ)等。同类软件有 NSSM、srvany,但并不一样,Agent是框架,而它们是具体软件,更像星尘代理 StarAgent。

DH.NAgent主要功能:

  1. 注册应用为系统服务或守护进程,随系统自动启动
  2. 支持控制台菜单控制安装、卸载、启动、停止,以及查看状态
  3. 支持控制台调试应用,解决Windows服务难以调试的问题
  4. 支持健康检测,限制内存、线程数、句柄数,超限时重启应用服务
  5. 支持应用服务定时重启,通过配置指定
  6. 支持看门狗WatchDog,通过配置指定要守护的目标应用服务,如果目标停止则启动
  7. 支持配置文件修改服务名,一个应用程序可在多个目录上部署为不同的系统服务

服务控制

一个服务代理示例跑起来的样子
image.png
image.png
这是Agent的标准控制台(Windows和Centos)。上面是该服务的状态信息,下面是控制菜单。
示例分析:

  • 服务名 XAgent/StarAgent,可以命令启动停止,Windows是net start XAgent/net stop XAgent,Linux是systemctl start StarAgent/systemctl stop StarAgent
  • 显示名“新生命服务代理”是在windows服务控制板里面看到的名字
  • 下一段信息给出了DH.NAgent和当前应用的版本信息和编译时间
  • 黄色菜单可通过按键选择相应操作,内置012345,可自定义其它按键操作
  • 菜单1,显示状态,按下1后刷新状态信息
  • 菜单2,安装服务或卸载服务,安装成功后,显示信息变为卸载服务,反之亦然
  • 菜单3,启动服务或停止服务,安装后才可以看见
  • 菜单4,重启服务,安装且运行后可以看见
  • 菜单5,模拟运行,在当前进程启动应用主逻辑,用于业务逻辑调试,等同于Windows服务调用
  • 菜单0,退出应用服务

!!!注意,服务安装、卸载、启动、停止,在Windows/Linux上需要管理员权限运行

服务应用在Windows上以本地用户权限运行,有最高权限;
服务应用在Linux上以root权限运行,有最高权限;
该设计尽管带来了一定安全风险,但能够避免绝大部分初级用户的简单问题,优先易用性。


多种守护体系实现

下面列出各平台对应的守护实现及其行为特征,便于按需选择或排障:

  • WindowsService(Windows 服务)

    • 通过 Win32 服务控制管理器(SCM)注册和运行,内部使用 StartServiceCtrlDispatcher/RegisterServiceCtrlHandlerEx 等 API。
    • 支持电源事件、会话变更、时间变更等系统事件回调;安装时自动配置“失败重启”动作。
    • 安装/启停:需要管理员;对应命令 sc/net start|stop。适合服务器长期托管。
  • WindowsAutorun(Windows 登录自启动)

    • 将应用写入注册表 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,随登录自动启动。
    • 使用 .pid 文件跟踪进程并实现停止;更适合桌面/开发环境或需要交互桌面的场景。
    • 安装/卸载:写入 HKLM 需管理员;启停不依赖 SCM。
  • Systemd(Linux systemd)

    • 生成 <ServiceName>.service 单元文件到常见目录(优先于 /etc/systemd/system 等),并执行 daemon-reload/enable
    • 支持设置 WorkingDirectoryExecStartUser/Group 等;启动/停止/重启通过 systemctl 执行。
    • 适用大多数现代 Linux 发行版,是 Linux 优先选择的托管方式。
  • RcInit(Linux SysV init 兼容)

    • 生成 ServiceName.sh 控制脚本(当前应用目录),并在 /etc/rc*.d//etc/rc.d/ 创建 S50/K50 级别的软链接。
    • sh ServiceName.sh start|stop|restart 方式管理;用 .pid 文件跟踪进程。
    • 适合仍使用 SysV init 或 BusyBox 的传统/裁剪系统。
  • Procd(OpenWrt 专用)

    • 运行时探测 PID 1 是否为 procd 判定环境;生成 ServiceName.sh 并在 /etc/rc.d/ 创建 S50 链接。
    • nohup 启动,.pid 文件跟踪,kill 停止;贴合 OpenWrt 生态的守护方式。
  • OSXLaunch(macOS launchd)

    • ~/Library/LaunchAgents/ 写入 ServiceName.plist,设定 ProgramArgumentsRunAtLoad,通过 launchctl 管理。
    • 适合用户级代理(LaunchAgents);如需系统级可按需调整到 LaunchDaemons。
  • DefaultHost(默认主机)

    • 无平台集成能力,仅作为兜底执行 Run/Stop 循环;通常只有在无法检测到任何平台守护体系时才会落到此实现。

WatchDog 在 Systemd 主机中守护其它服务时,会智能探测被守护服务实际托管方式(Systemd/SysV),避免“已安装但未检测到”的误判。

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 is compatible.  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 is compatible.  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 is compatible.  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.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.13.2025.926-beta1153 70 9/26/2025
4.13.2025.926-beta1151 65 9/26/2025
4.13.2025.902-beta1243 148 9/2/2025
4.13.2025.826-beta0249 193 8/26/2025
4.13.2025.818-beta0356 150 8/18/2025
4.13.2025.725-beta0540 451 7/25/2025
4.13.2025.717-beta0753 144 7/17/2025
4.13.2025.711-beta0222 150 7/11/2025
4.13.2025.701-beta0923 153 7/1/2025
4.12.2025.617-beta1020 122 6/17/2025
4.12.2025.603-beta0320 143 6/3/2025
4.12.2025.530-beta0139 152 5/30/2025
4.12.2025.514-beta0851 241 5/14/2025
4.12.2025.506 184 5/6/2025
4.12.2025.506-beta0727 155 5/6/2025
4.11.2025.412 132 4/12/2025
4.11.2025.412-beta0949 105 4/12/2025
4.11.2025.331-beta0327 169 3/31/2025
4.11.2025.314-beta1105 133 3/14/2025
4.11.2025.303 133 3/3/2025
4.11.2025.303-beta0256 112 3/3/2025
4.0.2025.205-beta0546 115 2/5/2025
4.0.2025.115-beta0833 91 1/15/2025
4.0.2025.115-beta0807 81 1/15/2025
4.0.2025.114-beta0157 103 1/14/2025
4.0.2025.109-beta2348 106 1/9/2025
4.0.2025.104-beta0316 127 1/4/2025
4.0.2025.103 146 1/3/2025
4.0.2025.103-beta0250 112 1/3/2025
4.0.2024.1231-beta0920 107 12/31/2024
4.0.2024.1226-beta0142 107 12/26/2024
4.0.2024.1224-beta0728 104 12/24/2024
4.0.2024.1224-beta0250 107 12/24/2024
4.0.2024.1224-beta0248 85 12/24/2024
4.0.2024.1224-beta0238 95 12/24/2024
4.0.2024.1223-beta0231 102 12/23/2024
4.0.2024.1218-beta1254 120 12/18/2024
4.0.2024.1213-beta0954 152 12/13/2024
4.0.2024.1204-beta0254 117 12/4/2024
4.0.2024.1201-beta0303 99 12/1/2024
4.0.2024.1126-beta0212 112 11/26/2024
4.0.2024.1123-beta0921 109 11/23/2024
4.0.2024.1119-beta0815 98 11/19/2024
4.0.2024.1119-beta0614 91 11/19/2024
3.91.2024.1112-beta0806 71 11/12/2024
3.91.2024.1109-beta0234 81 11/9/2024
3.91.2024.1104-beta0339 75 11/4/2024
3.91.2024.1101-beta0235 75 11/1/2024
3.91.2024.1031 153 10/31/2024
3.91.2024.1031-beta1037 90 10/31/2024
3.91.2024.1013-beta0845 107 10/13/2024
3.91.2024.1012-beta0300 102 10/12/2024
3.91.2024.1011-beta0205 105 10/11/2024
3.91.2024.1010-beta0613 112 10/10/2024
3.91.2024.1008-beta0826 115 10/8/2024
3.91.2024.1008-beta0248 110 10/8/2024
3.91.2024.1008-beta0246 107 10/8/2024
3.91.2024.923-beta0255 116 9/23/2024
3.9.2024.9210003 147 9/21/2024
3.9.2024.9210002 141 9/21/2024
3.7.2024.923-beta0219 111 9/23/2024
3.7.2024.920-beta0124 115 9/20/2024
3.7.2024.918-beta0832 142 9/18/2024
3.7.2024.913-beta0619 120 9/13/2024
3.7.2024.911-beta1304 136 9/11/2024
3.7.2024.911-beta1037 129 9/11/2024
3.7.2024.911-beta0831 117 9/11/2024
3.7.2024.911-beta0755 123 9/11/2024
3.7.2024.907-beta0136 119 9/7/2024
3.7.2024.903-beta0218 145 9/3/2024
3.7.2024.902-beta0141 106 9/2/2024
3.7.2024.828-beta0236 129 8/28/2024
3.7.2024.827-beta0707 120 8/27/2024
3.7.2024.821-beta0142 140 8/21/2024
3.7.2024.820-beta1057 127 8/20/2024
3.7.2024.819-beta1401 139 8/19/2024
3.7.2024.819-beta1117 134 8/19/2024
3.7.2024.819-beta1116 133 8/19/2024
3.7.2024.819-beta1112 116 8/19/2024
3.7.2024.819-beta1111 132 8/19/2024
3.6.2024.8160165 181 8/16/2024
3.6.2024.8150164 173 8/15/2024
3.6.2024.8140163 170 8/14/2024
3.6.2024.8140162 169 8/14/2024
3.6.2024.8140161 174 8/14/2024
3.6.2024.8130160 178 8/13/2024
3.6.2024.8130159 168 8/13/2024
3.6.2024.8130158 163 8/13/2024
3.6.2024.8130156 166 8/13/2024
3.6.2024.8130155 163 8/13/2024
3.6.2024.8120153 165 8/12/2024
3.6.2024.8120151 159 8/12/2024
3.6.2024.8110150 150 8/11/2024
3.6.2024.8100148 157 8/10/2024
3.6.2024.8100147 160 8/9/2024
3.6.2024.8090146 170 8/9/2024
3.6.2024.8090145 159 8/9/2024
3.6.2024.8080141 146 8/8/2024
3.6.2024.8070140 153 8/7/2024
3.6.2024.8070139 152 8/7/2024
3.6.2024.8070138 144 8/7/2024
3.6.2024.8050137 111 8/5/2024
3.6.2024.8050135 104 8/5/2024
3.6.2024.8040134 145 12/13/2024
3.6.2024.8040133 120 8/4/2024
3.6.2024.8030132 119 8/3/2024
3.6.2024.8020131 133 8/2/2024
3.6.2024.8010128 141 8/1/2024
3.6.2024.7310126 114 7/31/2024
3.6.2024.7300125 125 7/30/2024
3.6.2024.7290124 153 7/29/2024
3.6.2024.7270123 154 7/27/2024
3.6.2024.7260122 149 7/26/2024
3.6.2024.7240120 146 7/24/2024
3.6.2024.7230119 127 7/23/2024
3.6.2024.7220118 152 7/22/2024
3.6.2024.7220114 140 7/22/2024
3.6.2024.7220113 147 7/22/2024
3.6.2024.7190112 138 7/19/2024
3.6.2024.7190111 137 7/19/2024
3.6.2024.7180110 143 7/18/2024
3.6.2024.7170109 134 7/17/2024
3.6.2024.7160108 145 7/16/2024
3.6.2024.7160107 148 7/16/2024
3.6.2024.7150106 141 7/15/2024
3.6.2024.7150105 151 7/15/2024
3.6.2024.7130104 139 7/13/2024
3.6.2024.7130103 127 7/13/2024
3.6.2024.7120102 145 7/12/2024
3.6.2024.7110101 131 7/11/2024
3.6.2024.7100100 145 7/10/2024
3.6.2024.7090099 135 7/9/2024
3.6.2024.7090098 160 7/9/2024
3.6.2024.7090097 134 7/9/2024
3.6.2024.7090096 139 7/8/2024
3.6.2024.7080095 157 7/8/2024
3.6.2024.7080094 139 7/8/2024
3.6.2024.7080091 139 7/8/2024
3.6.2024.7050090 144 7/5/2024
3.6.2024.7040089 168 7/4/2024
3.6.2024.7030088 161 7/3/2024
3.6.2024.7020087 140 7/2/2024
3.6.2024.7020086 160 7/2/2024
3.6.2024.7010085 152 7/1/2024
3.6.2024.7010084 157 7/1/2024
3.6.2024.6290083 163 6/29/2024
3.6.2024.6280082 163 6/28/2024
3.6.2024.6270081 158 6/27/2024
3.6.2024.6260080 158 6/26/2024
3.6.2024.6250079 157 6/25/2024
3.6.2024.6250078 150 6/25/2024
3.6.2024.6250077 150 6/24/2024
3.6.2024.6240076 151 6/24/2024
3.6.2024.6240075 156 6/24/2024
3.6.2024.6200074 157 6/20/2024
3.6.2024.6190073 155 6/19/2024
3.6.2024.6180072 149 6/18/2024
3.6.2024.6170071 150 6/17/2024
3.6.2024.6150070 151 6/15/2024
3.6.2024.6140069 143 6/14/2024
3.6.2024.6130068 143 6/13/2024
3.6.2024.6130067 146 6/13/2024
3.6.2024.6120062 147 6/12/2024
3.6.2024.6120061 146 6/12/2024
3.6.2024.6110060 152 6/11/2024
3.6.2024.6090059 153 6/9/2024
3.6.2024.6060058 144 6/6/2024
3.6.2024.6050057 144 6/5/2024
3.6.2024.6040056 153 6/4/2024
3.6.2024.6030055 123 6/3/2024
3.6.2024.5310054 154 5/31/2024
3.6.2024.5300053 149 5/30/2024
3.6.2024.5290052 155 5/29/2024
3.6.2024.5290051 145 5/29/2024
3.6.2024.5280050 144 5/28/2024
3.6.2024.5270049 146 5/27/2024
3.6.2024.5250048 152 5/25/2024
3.6.2024.5250047 152 5/25/2024
3.6.2024.5240046 157 5/24/2024
3.6.2024.5240045 160 5/24/2024
3.6.2024.5240044 176 5/24/2024
3.6.2024.5240043 161 5/24/2024
3.6.2024.5230039 143 5/23/2024
3.6.2024.5230038 157 5/23/2024
3.6.2024.5230037 152 5/23/2024
3.6.2024.5220036 146 5/23/2024
3.6.2024.5220035 167 5/22/2024
3.6.2024.5220034 141 5/22/2024
3.6.2024.5210033 157 5/21/2024
3.6.2024.5210032 158 5/21/2024
3.6.2024.5200031 149 5/20/2024
3.6.2024.5170030 146 5/17/2024
3.6.2024.5160029 149 5/16/2024
3.6.2024.5160028 167 5/16/2024
3.6.2024.5150027 156 5/15/2024
3.6.2024.5140026 144 5/14/2024
3.6.2024.5130025 141 5/13/2024
3.6.2024.5130024 135 5/13/2024
3.6.2024.5110024 132 5/11/2024
3.6.2024.5110023 131 5/11/2024
3.6.2024.5110022 141 5/11/2024
3.6.2024.5100021 137 5/10/2024
3.6.2024.5100020 135 5/10/2024
3.6.2024.5090019 140 5/9/2024
3.6.2024.5080018 131 5/8/2024
3.6.2024.5080017 141 5/8/2024
3.6.2024.5070016 179 5/7/2024
3.6.2024.5060014 158 5/6/2024
3.6.2024.5060010 181 5/6/2024
3.6.2024.5050009 167 5/5/2024
3.6.2024.4290008 156 4/29/2024
3.6.2024.4280007 158 4/28/2024
3.6.2024.4280006 149 4/28/2024
3.6.2024.4260005 156 4/26/2024
3.6.2024.4260004 166 4/26/2024
3.6.2024.4250003 153 4/25/2024
3.6.2024.4250002 167 4/25/2024
3.6.2024.4240001 147 4/24/2024
3.5.2024.4230239 168 4/23/2024
3.5.2024.4220237 171 4/22/2024
3.5.2024.4210236 170 4/21/2024
3.5.2024.4200235 162 4/20/2024
3.5.2024.4190232 158 4/19/2024
3.5.2024.4180230 183 4/18/2024
3.5.2024.4180229 154 4/18/2024
3.5.2024.4170228 179 4/17/2024
3.5.2024.4170226 161 4/17/2024
3.5.2024.4170225 170 4/17/2024
3.5.2024.4160223 169 4/16/2024
3.5.2024.4150222 166 4/15/2024
3.5.2024.4130221 153 4/18/2024
3.5.2024.4110220 158 4/12/2024
3.5.2024.4110219 151 4/12/2024
3.5.2024.4100218 157 4/10/2024
3.5.2024.4100217 149 4/10/2024
3.5.2024.4100216 163 4/10/2024
3.5.2024.4090215 169 4/9/2024
3.5.2024.4080214 164 4/8/2024
3.5.2024.4070213 174 4/7/2024
3.5.2024.4020210 148 4/2/2024
3.5.2024.4020209 167 4/2/2024
3.5.2024.4010208 169 4/1/2024
3.5.2024.3300207 164 3/30/2024
3.5.2024.3300206 174 3/30/2024
3.5.2024.3300205 168 3/30/2024
3.5.2024.3290204 156 3/29/2024
3.5.2024.3280203 169 3/28/2024
3.5.2024.3270202 155 3/27/2024
3.5.2024.3270201 173 3/27/2024
3.5.2024.3250200 161 3/25/2024
3.5.2024.3220198 174 3/22/2024
3.5.2024.3210197 174 3/21/2024
3.5.2024.3200196 188 3/20/2024
3.5.2024.3190195 180 3/19/2024
3.5.2024.3180194 183 3/18/2024
3.5.2024.3170192 179 3/17/2024
3.5.2024.3160191 180 3/16/2024
3.5.2024.3150190 172 3/15/2024
3.5.2024.3130189 181 3/13/2024
3.5.2024.3110188 169 3/11/2024
3.5.2024.3100187 169 3/10/2024
3.5.2024.3100186 173 3/10/2024
3.5.2024.3100185 173 3/10/2024
3.5.2024.3070184 160 3/7/2024
3.5.2024.3070183 164 3/7/2024
3.5.2024.3070179 171 3/7/2024
3.5.2024.3070178 164 3/7/2024
3.5.2024.3060177 167 3/6/2024
3.5.2024.3050175 170 3/5/2024
3.5.2024.3040174 147 3/4/2024
3.5.2024.3040173 170 3/4/2024
3.5.2024.3020172 167 3/2/2024
3.5.2024.3020171 163 3/2/2024
3.5.2024.3020170 174 3/4/2024
3.5.2024.3020169 155 3/2/2024
3.5.2024.3020168 165 3/2/2024
3.5.2024.3020167 169 3/2/2024
3.5.2024.3020166 179 3/2/2024
3.5.2024.3010165 175 3/1/2024
3.5.2024.2290164 164 2/29/2024
3.5.2024.2290163 161 2/29/2024
3.5.2024.2290161 170 2/29/2024
3.5.2024.2280159 147 2/28/2024
3.5.2024.2270157 143 2/27/2024
3.5.2024.2230155 175 2/23/2024
3.5.2024.2220154 184 2/22/2024
3.5.2024.2210153 164 2/21/2024
3.5.2024.2190152 175 2/19/2024
3.5.2024.2180150 146 2/18/2024
3.5.2024.2170148 169 2/18/2024
3.5.2024.1280144 188 1/28/2024
3.5.2024.1280143 136 1/28/2024
3.5.2024.1260143 161 2/18/2024
3.5.2024.1260142 161 1/26/2024
3.5.2024.1240139 160 1/24/2024
3.5.2024.1240136 153 1/24/2024
3.5.2024.1240135 159 1/24/2024
3.5.2024.1240132 158 1/24/2024
3.5.2024.1230131 160 1/23/2024
3.5.2024.1230130 155 1/23/2024
3.5.2024.1220129 170 1/22/2024
3.5.2024.1190128 165 1/19/2024
3.5.2024.1180124 164 1/18/2024
3.5.2024.1170123 161 1/18/2024
3.5.2024.1160122 159 1/16/2024
3.5.2024.1160121 172 1/16/2024
3.5.2024.1150119 167 1/15/2024
3.5.2024.1150118 155 1/15/2024
3.5.2024.1150117 145 1/15/2024
3.5.2024.1150116 176 1/15/2024
3.5.2024.1150115 160 1/15/2024
3.5.2024.1150114 156 1/14/2024
3.4.2024.1120104 174 1/12/2024
3.4.2024.1120103 176 1/12/2024
3.4.2024.1120102 167 1/12/2024
3.4.2024.1120100 162 1/12/2024
3.4.2024.1120099 158 1/12/2024
3.4.2024.1120098 150 1/12/2024
3.4.2024.1120096 160 1/12/2024
3.4.2024.1120095 147 1/11/2024
3.4.2024.1110094 155 1/11/2024
3.4.2024.1110093 167 1/11/2024
3.4.2024.1100092 171 1/10/2024
3.4.2024.1090091 167 1/9/2024
3.4.2024.1080090 183 1/8/2024
3.4.2024.1080089 167 1/8/2024
3.4.2024.1060088 191 1/6/2024
3.4.2024.1040086 175 1/4/2024
3.4.2024.1030085 190 1/3/2024
3.4.2024.1030084 173 1/3/2024
3.4.2024.1030083 163 1/3/2024
3.4.2024.1020082 191 1/2/2024
3.4.2024.1020081 185 1/2/2024
3.4.2024.1020080 175 1/2/2024
3.4.2023.12290079 195 12/29/2023
3.4.2023.12280078 190 12/28/2023
3.4.2023.12280077 177 12/28/2023
3.4.2023.12270076 189 12/27/2023
3.4.2023.12270075 170 12/27/2023
3.4.2023.12260068 182 12/26/2023
3.4.2023.12220067 173 12/22/2023
3.4.2023.12200066 179 12/20/2023
3.4.2023.12200065 173 12/20/2023
3.4.2023.12190064 181 12/19/2023
3.4.2023.12180061 191 12/18/2023
3.4.2023.12180060 195 12/18/2023
3.4.2023.12150059 181 12/15/2023
3.4.2023.12140058 181 12/14/2023
3.4.2023.12140054 186 12/14/2023
3.4.2023.12140053 165 12/14/2023
3.4.2023.12130052 191 12/13/2023
3.4.2023.12130051 192 12/13/2023
3.4.2023.12120050 192 12/12/2023
3.4.2023.12120049 171 12/12/2023
3.4.2023.12120046 184 12/12/2023
3.4.2023.12100045 187 12/10/2023
3.4.2023.12080044 186 12/8/2023
3.4.2023.12040041 174 12/3/2023
3.4.2023.12020040 175 12/2/2023
3.4.2023.12010038 199 12/1/2023
3.4.2023.12010037 158 12/1/2023
3.4.2023.11300034 170 11/30/2023
3.4.2023.11280033 177 11/28/2023
3.4.2023.11280032 168 11/28/2023
3.4.2023.11280031 166 11/28/2023
3.4.2023.11260030 176 11/26/2023
3.4.2023.11250029 172 11/25/2023
3.4.2023.11230026 172 11/23/2023
3.4.2023.11230008 169 11/23/2023
3.4.2023.11220007 165 11/22/2023
3.4.2023.11220005 163 11/22/2023
3.4.2023.11170004 174 11/17/2023
3.4.2023.11160003 169 11/16/2023
3.4.2023.11150002 163 11/15/2023
3.4.2023.11150001 164 11/15/2023
3.4.2023.1115-beta0001 141 11/15/2023
3.3.2023.1114-beta0072 87 11/14/2023
3.3.2023.1113-beta0071 84 11/13/2023
3.3.2023.1113-beta0066 86 11/13/2023
3.3.2023.1110-beta0065 93 11/10/2023
3.3.2023.1108-beta0064 98 11/8/2023
3.3.2023.1108-beta0063 88 11/8/2023
3.3.2023.1106-beta0061 93 11/6/2023
3.3.2023.1103-beta0060 94 11/3/2023
3.3.2023.1102-beta0058 87 11/23/2023
3.3.2023.1102-beta0057 90 11/2/2023
3.3.2023.1102-beta0051 93 11/2/2023
3.3.2023.1102-beta0049 91 11/2/2023
3.3.2023.1101-beta0048 88 11/1/2023
3.3.2023.1101-beta0047 93 11/1/2023
3.3.2023.1031-beta0046 102 10/31/2023
3.3.2023.1031-beta0045 89 10/31/2023
3.3.2023.1030-beta0044 107 10/30/2023
3.3.2023.1027-beta0043 97 10/27/2023
3.3.2023.1027-beta0037 96 10/27/2023
3.3.2023.1026-beta0034 97 10/26/2023
3.3.2023.1025-beta0024 104 10/25/2023
3.3.2023.1020-beta0002 96 10/20/2023
3.3.2023.1019-beta0001 97 10/20/2023
2.3.2023.1019288 137 10/20/2023
2.3.2023.1018288 187 10/18/2023
2.3.2023.1017286 188 10/17/2023
2.3.2023.1017285 185 10/17/2023
2.3.2023.1016277 205 10/16/2023
2.3.2023.1012276 178 10/12/2023
2.3.2023.1011273 178 10/11/2023
2.3.2023.1011269 167 10/11/2023
2.3.2023.1011268 183 10/11/2023
2.3.2023.1011267 178 10/11/2023
2.3.2023.1011266 182 10/11/2023
2.3.2023.1010265 177 10/11/2023
2.3.2023.1010263 169 10/10/2023
2.3.2023.1010262 182 10/10/2023
2.3.2023.1010260 177 10/10/2023
2.3.2023.1010258 179 10/10/2023
2.3.2023.1010256 188 10/10/2023
2.3.2023.1008255 173 10/8/2023
2.3.2023.1004251 182 10/4/2023
2.3.2023.926250 183 9/26/2023
2.3.2023.922249 170 9/22/2023
2.3.2023.922248 164 9/22/2023
2.3.2023.920247 187 9/20/2023
2.3.2023.920246 171 9/20/2023
2.3.2023.919245 178 9/19/2023
2.3.2023.919244 174 9/19/2023
2.3.2023.919242 179 9/19/2023
2.3.2023.918243 174 9/18/2023
2.3.2023.918242 171 9/18/2023
2.3.2023.914241 183 9/14/2023
2.3.2023.913239 185 9/13/2023
2.3.2023.913235 179 9/13/2023
2.3.2023.913234 195 9/13/2023
2.3.2023.913233 188 9/13/2023
2.3.2023.913232 181 9/13/2023
2.3.2023.913231 187 9/13/2023
2.3.2023.912230 181 9/12/2023
2.3.2023.909228 203 9/9/2023
2.3.2023.909227 195 9/9/2023
2.3.2023.909226 211 9/9/2023
2.3.2023.909223 201 9/9/2023
2.3.2023.909222 196 9/9/2023
2.3.2023.909221 205 9/9/2023
2.3.2023.909220 215 9/9/2023
2.3.2023.909218 225 9/9/2023
2.3.2023.907201 204 9/7/2023
2.3.2023.905200 197 9/5/2023
2.3.2023.904197 199 9/4/2023
2.3.2023.828196 228 8/28/2023
2.3.2023.824195 208 8/24/2023
2.3.2023.823194 205 8/23/2023
2.3.2023.821193 209 8/21/2023
2.3.2023.820192 200 8/20/2023
2.3.2023.817191 218 8/17/2023
2.3.2023.817190 199 8/17/2023
2.3.2023.815189 208 8/15/2023
2.3.2023.812188 229 8/12/2023
2.3.2023.811187 211 8/11/2023
2.3.2023.811186 230 8/10/2023
2.3.2023.810185 221 8/10/2023
2.3.2023.810184 231 8/10/2023
2.3.2023.808183 213 8/8/2023
2.3.2023.807182 214 8/7/2023
2.3.2023.806181 220 8/6/2023
2.3.2023.806178 231 8/6/2023
2.3.2023.802166 218 8/2/2023
2.3.2023.801165 225 8/1/2023
2.3.2023.731164 230 7/31/2023
2.3.2023.730163 209 7/30/2023
2.3.2023.729162 206 7/29/2023
2.3.2023.729161 218 7/29/2023
2.3.2023.729160 236 7/29/2023
2.3.2023.729159 215 7/29/2023
2.3.2023.728158 204 7/28/2023
2.3.2023.728157 220 7/28/2023
2.3.2023.727156 221 7/27/2023
2.3.2023.726155 210 7/26/2023
2.3.2023.726154 209 7/26/2023
2.3.2023.726152 227 7/26/2023
2.3.2023.725149 249 7/25/2023
2.3.2023.725148 257 7/25/2023
2.3.2023.721147 223 7/21/2023
2.3.2023.721146 248 7/21/2023
2.3.2023.720140 220 7/20/2023
2.3.2023.717139 224 7/17/2023
2.3.2023.717138 216 7/17/2023
2.3.2023.716138 224 7/16/2023
2.3.2023.715138 227 7/15/2023
2.3.2023.715137 238 7/15/2023
2.3.2023.715136 221 7/15/2023
2.3.2023.713134 244 7/13/2023
2.3.2023.712133 221 7/12/2023
2.3.2023.711132 211 7/11/2023
2.3.2023.711131 218 7/11/2023
2.3.2023.711129 212 7/11/2023
2.3.2023.709131 219 7/9/2023
2.3.2023.708128 222 7/11/2023
2.3.2023.708127 215 7/8/2023
2.3.2023.707121 240 7/7/2023
2.3.2023.707120 222 7/7/2023
2.3.2023.706119 192 7/6/2023
2.3.2023.706118 236 7/6/2023
2.3.2023.705108 219 7/5/2023
2.3.2023.705107 254 7/5/2023
2.3.2023.705104 245 7/5/2023
2.3.2023.704103 231 7/4/2023
2.3.2023.703102 255 7/4/2023
2.3.2023.703101 225 7/4/2023
2.3.2023.703100 226 7/3/2023
2.3.2023.703099 229 7/3/2023
2.3.2023.703098 220 7/3/2023
2.3.2023.630097 224 6/29/2023
2.3.2023.629096 226 6/29/2023
2.3.2023.625095 222 6/25/2023
2.3.2023.621094 230 6/21/2023
2.3.2023.620093 222 6/20/2023
2.3.2023.620092 228 6/20/2023
2.3.2023.619088 241 6/19/2023
2.3.2023.619087 226 6/19/2023
2.3.2023.619086 234 6/19/2023
2.3.2023.619085 239 6/19/2023
2.3.2023.619084 248 6/18/2023
2.3.2023.618083 246 6/18/2023
2.3.2023.617080 263 6/17/2023
2.3.2023.616079 247 6/16/2023
2.3.2023.615078 249 6/15/2023
2.3.2023.614075 249 6/14/2023
2.3.2023.612074 280 6/12/2023
2.3.2023.612073 248 6/12/2023
2.3.2023.612072 247 6/11/2023
2.3.2023.610071 230 6/10/2023
2.3.2023.610070 269 6/10/2023
2.3.2023.608070 259 6/8/2023
2.3.2023.605067 247 6/5/2023
2.3.2023.602066 260 6/2/2023
2.3.2023.602065 262 6/2/2023
2.3.2023.601063 247 6/1/2023
2.3.2023.601062 250 5/31/2023
2.3.2023.531061 242 5/31/2023
2.3.2023.530060 255 5/30/2023
2.3.2023.530049 248 5/29/2023
2.3.2023.529048 257 5/29/2023
2.3.2023.529047 242 5/29/2023
2.3.2023.529046 245 5/28/2023
2.3.2023.528045 254 5/28/2023
2.3.2023.528044 260 5/28/2023
2.3.2023.528043 241 5/28/2023
2.3.2023.525040 243 5/25/2023
2.3.2023.525039 254 5/25/2023
2.3.2023.524038 256 5/24/2023
2.3.2023.524037 244 5/23/2023
2.3.2023.520036 257 5/20/2023
2.3.2023.520035 256 5/20/2023
2.3.2023.520032 251 5/23/2023
2.3.2023.519031 274 5/19/2023
2.3.2023.515030 264 5/15/2023
2.3.2023.512029 271 5/12/2023
2.3.2023.512027 273 5/12/2023
2.3.2023.511025 262 5/11/2023
2.3.2023.510022 277 5/10/2023
2.3.2023.510016 278 5/9/2023
2.3.2023.507015 286 5/7/2023
2.3.2023.507014 268 5/7/2023
2.3.2023.505013 277 5/5/2023
2.3.2023.505012 272 5/5/2023
2.3.2023.502011 296 5/2/2023
2.3.2023.502010 274 5/2/2023
2.3.2023.502009 293 5/2/2023
2.3.2023.502008 262 5/2/2023
2.3.2023.501007 292 5/1/2023
2.3.2023.501006 293 5/1/2023
2.3.2023.501005 305 5/1/2023
2.3.2023.501004 282 5/1/2023
2.3.2023.428002 281 5/5/2023
2.3.2023.427001 291 4/27/2023
2.2.2023.222-beta00001 277 2/25/2023
1.3.2023.427180 335 4/27/2023
1.3.2023.427179 290 4/27/2023
1.3.2023.427176 270 4/27/2023
1.3.2023.427171 297 4/27/2023
1.3.2023.427170 270 4/27/2023
1.3.2023.427159 297 4/26/2023
1.3.2023.426158 296 4/26/2023
1.3.2023.425154 291 4/25/2023
1.3.2023.425153 277 4/25/2023
1.3.2023.425149 278 4/25/2023
1.3.2023.425148 302 4/25/2023
1.3.2023.425146 304 4/25/2023
1.3.2023.425144 291 4/24/2023
1.3.2023.424143 280 4/24/2023
1.3.2023.424142 306 4/24/2023
1.3.2023.424139 321 4/24/2023
1.3.2023.423138 306 4/24/2023
1.3.2023.423137 312 4/24/2023
1.3.2023.423136 304 4/24/2023
1.3.2023.423134 274 4/23/2023
1.3.2023.423120 281 4/23/2023
1.3.2023.423119 298 4/22/2023
1.3.2023.421118 314 4/21/2023
1.3.2023.420117 306 4/20/2023
1.3.2023.419116 303 4/19/2023
1.3.2023.419114 293 4/19/2023
1.3.2023.419113 287 4/19/2023
1.3.2023.419112 325 4/19/2023
1.3.2023.419108 318 4/19/2023
1.3.2023.419107 297 4/19/2023
1.3.2023.419106 302 4/19/2023
1.3.2023.419104 337 4/19/2023
1.3.2023.418103 306 4/18/2023
1.3.2023.418102 303 4/18/2023
1.3.2023.417101 317 4/17/2023
1.3.2023.417100 307 4/17/2023
1.3.2023.41599 322 4/15/2023
1.3.2023.41598 319 4/15/2023
1.3.2023.41497 316 4/14/2023
1.3.2023.41496 313 4/14/2023
1.3.2023.41394 313 4/12/2023
1.3.2023.41294 312 4/12/2023
1.3.2023.41293 315 4/12/2023
1.3.2023.41192 309 4/11/2023
1.3.2023.41090 344 4/10/2023
1.3.2023.40888 317 4/8/2023
1.3.2023.40887 317 4/8/2023
1.3.2023.40886 328 4/8/2023
1.3.2023.40785 342 4/7/2023
1.3.2023.40683 315 4/6/2023
1.3.2023.40682 321 4/6/2023
1.3.2023.40681 318 4/5/2023
1.3.2023.40480 351 4/3/2023
1.3.2023.40279 354 4/2/2023
1.3.2023.40178 348 4/1/2023
1.3.2023.40177 365 4/1/2023
1.3.2023.33176 374 3/31/2023
1.3.2023.32774 326 3/27/2023
1.3.2023.32672 354 3/26/2023
1.3.2023.32669 365 3/26/2023
1.3.2023.32668 367 3/26/2023
1.3.2023.32667 354 3/26/2023
1.3.2023.32666 362 3/26/2023
1.3.2023.32665 366 3/26/2023
1.3.2023.32563 385 3/25/2023
1.3.2023.32562 360 3/25/2023
1.3.2023.32561 360 3/25/2023
1.3.2023.32360 359 3/23/2023
1.3.2023.32359 369 3/23/2023
1.3.2023.32358 363 3/23/2023
1.3.2023.32357 368 3/23/2023
1.3.2023.32356 352 3/22/2023
1.3.2023.32355 384 3/22/2023
1.3.2023.32154 351 3/21/2023
1.3.2023.32153 347 3/21/2023
1.3.2023.32152 350 3/21/2023
1.3.2023.32150 360 3/21/2023
1.3.2023.32149 369 3/21/2023
1.3.2023.31949 354 3/19/2023
1.3.2023.31740 368 3/17/2023
1.3.2023.31540 366 3/15/2023
1.3.2023.31539 379 3/15/2023
1.3.2023.31437 359 3/14/2023
1.3.2023.31436 380 3/13/2023
1.3.2023.31335 376 3/13/2023
1.3.2023.31334 380 3/12/2023
1.3.2023.31333 387 3/12/2023
1.3.2023.31232 408 3/12/2023
1.3.2023.31231 394 3/12/2023
1.3.2023.31128 396 3/13/2023
1.3.2023.31127 385 3/11/2023
1.3.2023.31121 391 3/11/2023
1.3.2023.31020 391 3/9/2023
1.3.2023.30919 377 3/8/2023
1.3.2023.30818 398 3/8/2023
1.3.2023.30816 374 3/8/2023
1.3.2023.30813 403 3/7/2023
1.3.2023.30712 395 3/6/2023
1.3.2023.30611 375 3/6/2023
1.3.2023.30210 381 3/2/2023
1.3.2023.3029 399 3/2/2023
1.3.2023.3028 404 3/1/2023
1.3.2023.3017 386 3/1/2023
1.3.2023.3016 387 2/28/2023
1.3.2023.2285 397 2/28/2023
1.3.2023.2274 404 2/27/2023
1.3.2023.2253 388 2/25/2023
1.3.2023.2232 406 2/22/2023
1.3.2023.2221 391 2/22/2023
1.2.2023.219-beta00036 264 2/19/2023
1.2.2023.217-beta00035 243 2/17/2023
1.2.2023.215-beta00034 264 2/15/2023
1.2.2023.214-beta00033 245 2/14/2023
1.2.2023.213-beta00032 276 2/13/2023
1.2.2023.213-beta00031 268 2/13/2023
1.2.2023.212-beta00031 262 2/12/2023
1.2.2023.211-beta00029 253 2/11/2023
1.2.2023.211-beta00028 246 2/11/2023
1.2.2023.211-beta00027 263 2/11/2023
1.2.2023.210-beta00026 261 2/10/2023
1.2.2023.209-beta00025 256 2/9/2023
1.2.2023.208-beta00024 261 2/8/2023
1.2.2023.207-beta00023 240 2/7/2023
1.2.2023.206-beta00021 250 2/6/2023
1.2.2023.206-beta00020 265 2/6/2023
1.2.2023.204-beta00019 257 2/4/2023
1.2.2023.202-beta00018 285 2/2/2023
1.2.2023.130-beta00016 265 1/30/2023
1.2.2023.129-beta00015 278 1/29/2023
1.2.2023.128-beta00014 275 1/28/2023
1.2.2023.120-beta00012 272 1/20/2023
1.2.2023.120-beta00011 262 1/20/2023
1.2.2023.112-beta00010 260 1/12/2023
1.2.2023.111-beta00009 259 1/11/2023
1.2.2023.110-beta00008 258 1/9/2023
1.2.2023.108-beta00007 255 1/8/2023
1.2.2023.105-beta00006 266 1/5/2023
1.2.2023.103-beta00005 281 1/3/2023
1.2.2023.103-beta00004 270 1/3/2023
1.2.2023.101-beta00001 248 1/1/2023
1.1.2022.1229-beta00043 257 12/29/2022
1.1.2022.1228-beta00041 280 12/28/2022
1.1.2022.1227-beta00036 273 12/28/2022
1.1.2022.1226-beta00035 263 12/26/2022
1.1.2022.1225-beta00034 274 12/25/2022
1.1.2022.1221-beta00032 270 12/21/2022
1.1.2022.1221-beta00031 249 12/21/2022
1.1.2022.1220-beta00030 264 12/20/2022
1.1.2022.1220-beta00027 256 12/20/2022
1.1.2022.1220-beta00026 259 12/20/2022
1.1.2022.1220-beta00025 260 12/20/2022
1.1.2022.1220-beta00024 255 12/20/2022
1.1.2022.1219-beta00022 251 12/19/2022
1.1.2022.1219-beta00021 259 12/19/2022
1.1.2022.1219-beta00020 276 12/19/2022
1.1.2022.1219-beta00019 254 12/19/2022
1.1.2022.1219-beta00018 260 12/19/2022
1.1.2022.1214-beta00016 257 12/14/2022
1.1.2022.1212-beta00015 232 12/12/2022
1.1.2022.1210-beta00015 261 12/12/2022
1.1.2022.1210-beta00014 281 12/10/2022
1.1.2022.1210-beta00013 257 12/10/2022
1.1.2022.1208-beta00012 257 12/8/2022
1.1.2022.1207-beta00011 258 12/7/2022
1.1.2022.1203-beta00010 265 12/3/2022
1.1.2022.1201-beta00009 254 11/30/2022
1.1.2022.1129-beta00008 266 11/29/2022
1.1.2022.1127-beta00007 263 11/29/2022
1.1.2022.1126-beta00007 238 11/26/2022
1.1.2022.1126-beta00006 260 11/26/2022
1.1.2022.1126-beta00005 260 11/26/2022
1.1.2022.1125-beta00004 274 11/26/2022
1.1.2022.1120-beta00003 275 11/20/2022
1.1.2022.1112-beta00002 284 11/20/2022
1.1.2022.1110-beta00001 262 11/10/2022
1.0.2022.1109-beta00012 280 11/8/2022
1.0.2022.1107-beta00011 212 11/6/2022
1.0.2022.1105-beta00009 234 11/5/2022
1.0.2022.1104-beta00008 222 11/4/2022
1.0.2022.1103-beta00007 208 11/3/2022
1.0.2022.1101-beta00006 210 11/1/2022
1.0.2022.1031-beta00004 217 10/31/2022

支持Web、WebApi和Worker等现代化项目