mirror of
https://github.com/RRQM/TouchSocket.git
synced 2025-12-19 18:06:45 +08:00
更新:demo引用
This commit is contained in:
@@ -6,6 +6,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -9,6 +9,6 @@
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -8,12 +8,12 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -7,12 +7,12 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Consul" Version="1.7.14.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -7,12 +7,12 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Consul" Version="1.7.14.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Consul" Version="1.7.14.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -9,11 +9,11 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -5,11 +5,11 @@
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -17,6 +17,6 @@
|
||||
</ItemGroup>-->
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Core" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Core" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Core" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Core.DependencyInjection" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Core" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Core.DependencyInjection" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -10,6 +10,9 @@
|
||||
// 感谢您的下载和使用
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System.Reflection;
|
||||
using TouchSocket.Core;
|
||||
|
||||
namespace IocConsoleApp
|
||||
{
|
||||
internal class Program
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="log4net" Version="3.0.3" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Core" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Core" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
</ItemGroup>-->
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -12,6 +12,6 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -169,7 +169,7 @@ namespace ClientConsoleApp
|
||||
{
|
||||
a.UseDmtpRpc()
|
||||
//.SetSerializationSelector(new MySerializationSelector())//自定义序列化器
|
||||
.SetCreateDmtpRpcActor((actor, serverprovider, resolver) => new MyDmtpRpcActor(actor, serverprovider, resolver));
|
||||
.SetCreateDmtpRpcActor((actor, serverprovider, dispatcher) => new MyDmtpRpcActor(actor, serverprovider,dispatcher));
|
||||
|
||||
a.UseDmtpHeartbeat()
|
||||
.SetTick(TimeSpan.FromSeconds(3))
|
||||
@@ -200,7 +200,7 @@ namespace ClientConsoleApp
|
||||
|
||||
internal class MyDmtpRpcActor : DmtpRpcActor, IRpcClient1, IRpcClient2
|
||||
{
|
||||
public MyDmtpRpcActor(IDmtpActor smtpActor, IRpcServerProvider rpcServerProvider, IResolver resolver) : base(smtpActor, rpcServerProvider, resolver)
|
||||
public MyDmtpRpcActor(IDmtpActor dmtpActor, IRpcServerProvider rpcServerProvider, IRpcDispatcher<IDmtpActor, IDmtpRpcCallContext> dispatcher) : base(dmtpActor, rpcServerProvider, dmtpActor.Client.Resolver, dispatcher)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.AspNetCore" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.AspNetCore" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.AspNetCore" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.AspNetCore" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -35,6 +35,6 @@
|
||||
</Reference>
|
||||
</ItemGroup>-->
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="MemoryPack" Version="1.21.3" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -7,12 +7,12 @@
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\SerializationSelectorClassLibrary\SerializationSelectorClassLibrary.csproj" />
|
||||
|
||||
@@ -295,6 +295,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NamedPipeWebApplication", "
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JsonPackageAdapterConsoleApp", "Adapter\JsonPackageAdapterConsoleApp\JsonPackageAdapterConsoleApp.csproj", "{E81C54A4-6D9F-4AAA-A288-4F6BBAB9B895}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScopedTcpServiceConsoleApp", "Tcp\ScopedTcpServiceConsoleApp\ScopedTcpServiceConsoleApp.csproj", "{0B5E9F7A-54C9-4A27-964E-5A568E5D7626}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
@@ -661,6 +663,10 @@ Global
|
||||
{E81C54A4-6D9F-4AAA-A288-4F6BBAB9B895}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{E81C54A4-6D9F-4AAA-A288-4F6BBAB9B895}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{E81C54A4-6D9F-4AAA-A288-4F6BBAB9B895}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{0B5E9F7A-54C9-4A27-964E-5A568E5D7626}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{0B5E9F7A-54C9-4A27-964E-5A568E5D7626}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{0B5E9F7A-54C9-4A27-964E-5A568E5D7626}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{0B5E9F7A-54C9-4A27-964E-5A568E5D7626}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
@@ -787,6 +793,7 @@ Global
|
||||
{B31BF274-5600-4CAD-A2E4-64B51B89EF42} = {5126C261-9A81-4FBC-8653-7710C1D1D735}
|
||||
{FE53A35A-9234-44B8-ABFF-F4511EC8B196} = {B31BF274-5600-4CAD-A2E4-64B51B89EF42}
|
||||
{E81C54A4-6D9F-4AAA-A288-4F6BBAB9B895} = {F8C07F29-7233-4FD3-A3DC-45963071E20A}
|
||||
{0B5E9F7A-54C9-4A27-964E-5A568E5D7626} = {DB89FCB6-E4F9-4BD4-93F3-4E857741D749}
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {DB787235-A13A-4A3D-B5A8-5DFEB6511EEE}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.0" />
|
||||
<PackageReference Include="TouchSocket.Hosting" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.NamedPipe" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Hosting" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.NamedPipe" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Http" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Http" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
<!--<ItemGroup>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
</ItemGroup>-->
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Http" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Http" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -22,7 +22,7 @@ namespace ConsoleApp
|
||||
{
|
||||
internal class Program
|
||||
{
|
||||
private static void Main(string[] args)
|
||||
private static async Task Main(string[] args)
|
||||
{
|
||||
//如果需要创建https,则需要证书文件,此处提供一个测试证书文件
|
||||
//证书在Ssl证书相关/证书生成.zip 解压获取。
|
||||
@@ -30,39 +30,40 @@ namespace ConsoleApp
|
||||
//最后客户端需要先安装证书。
|
||||
|
||||
var service = new HttpService();
|
||||
service.SetupAsync(new TouchSocketConfig()//加载配置
|
||||
.SetListenIPHosts(7789)
|
||||
.ConfigureContainer(a =>
|
||||
{
|
||||
a.AddConsoleLogger();
|
||||
})
|
||||
.ConfigurePlugins(a =>
|
||||
{
|
||||
a.Add<MyHttpPlug1>();
|
||||
a.Add<MyHttpPlug2>();
|
||||
a.Add<MyHttpPlug3>();
|
||||
a.Add<MyHttpPlug4>();
|
||||
a.Add<MyBigFileHttpPlug>();
|
||||
a.Add<MyBigWriteHttpPlug>();
|
||||
await service.SetupAsync(new TouchSocketConfig()//加载配置
|
||||
.SetListenIPHosts(7789)
|
||||
.ConfigureContainer(a =>
|
||||
{
|
||||
a.AddConsoleLogger();
|
||||
})
|
||||
.ConfigurePlugins(a =>
|
||||
{
|
||||
a.Add<MyHttpPlug1>();
|
||||
a.Add<MyHttpPlug2>();
|
||||
a.Add<MyHttpPlug3>();
|
||||
a.Add<MyHttpPlug4>();
|
||||
a.Add<MyUploadBigFileHttpPlug>();
|
||||
a.Add<MyBigWriteHttpPlug>();
|
||||
a.Add<MyCustomDownloadHttpPlug>();
|
||||
|
||||
a.UseHttpStaticPage()
|
||||
.SetNavigateAction(request =>
|
||||
{
|
||||
//此处可以设置重定向
|
||||
return request.RelativeURL;
|
||||
})
|
||||
.SetResponseAction(response =>
|
||||
{
|
||||
//可以设置响应头
|
||||
})
|
||||
.AddFolder("api/");//添加静态页面文件夹
|
||||
a.UseHttpStaticPage()
|
||||
.SetNavigateAction(request =>
|
||||
{
|
||||
//此处可以设置重定向
|
||||
return request.RelativeURL;
|
||||
})
|
||||
.SetResponseAction(response =>
|
||||
{
|
||||
//可以设置响应头
|
||||
})
|
||||
.AddFolder("api/");//添加静态页面文件夹
|
||||
|
||||
//default插件应该最后添加,其作用是
|
||||
//1、为找不到的路由返回404
|
||||
//2、处理header为Option的探视跨域请求。
|
||||
a.UseDefaultHttpServicePlugin();
|
||||
}));
|
||||
service.StartAsync();
|
||||
//default插件应该最后添加,其作用是
|
||||
//1、为找不到的路由返回404
|
||||
//2、处理header为Option的探视跨域请求。
|
||||
a.UseDefaultHttpServicePlugin();
|
||||
}));
|
||||
await service.StartAsync();
|
||||
|
||||
Console.WriteLine("Http服务器已启动");
|
||||
Console.WriteLine("访问 http://127.0.0.1:7789/index.html 访问静态网页");
|
||||
@@ -120,7 +121,7 @@ namespace ConsoleApp
|
||||
}
|
||||
}
|
||||
|
||||
public class MyBigFileHttpPlug : PluginBase, IHttpPlugin
|
||||
public class MyUploadBigFileHttpPlug : PluginBase, IHttpPlugin
|
||||
{
|
||||
public async Task OnHttpRequest(IHttpSessionClient client, HttpContextEventArgs e)
|
||||
{
|
||||
@@ -134,7 +135,7 @@ namespace ConsoleApp
|
||||
if (fileName.IsNullOrEmpty())
|
||||
{
|
||||
await e.Context.Response
|
||||
.SetStatus(502,"fileName is null")
|
||||
.SetStatus(502, "fileName is null")
|
||||
.FromText("fileName is null")
|
||||
.AnswerAsync();
|
||||
return;
|
||||
@@ -210,7 +211,7 @@ namespace ConsoleApp
|
||||
|
||||
//此操作会先接收全部数据,然后再分割数据。
|
||||
//所以上传文件不宜过大,不然会内存溢出。
|
||||
var multifileCollection =await e.Context.Request.GetFormCollectionAsync();
|
||||
var multifileCollection = await e.Context.Request.GetFormCollectionAsync();
|
||||
|
||||
foreach (var file in multifileCollection.Files)
|
||||
{
|
||||
@@ -323,4 +324,72 @@ namespace ConsoleApp
|
||||
await e.InvokeNext();
|
||||
}
|
||||
}
|
||||
|
||||
public class MyCustomDownloadHttpPlug : PluginBase, IHttpPlugin
|
||||
{
|
||||
private readonly ILog logger;
|
||||
|
||||
public MyCustomDownloadHttpPlug(ILog logger)
|
||||
{
|
||||
this.logger = logger;
|
||||
}
|
||||
public async Task OnHttpRequest(IHttpSessionClient client, HttpContextEventArgs e)
|
||||
{
|
||||
var request = e.Context.Request;//http请求体
|
||||
var response = e.Context.Response;//http响应体
|
||||
|
||||
if (request.IsGet() && request.UrlEquals("/CustomDownload"))
|
||||
{
|
||||
await TransferFileToResponse(response, "D:\\迅雷下载\\QQMusic_Setup_2045.exe");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
//无法处理,调用下一个插件
|
||||
await e.InvokeNext();
|
||||
}
|
||||
|
||||
public async Task TransferFileToResponse(HttpResponse response, string filePath)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (!File.Exists(filePath))
|
||||
{
|
||||
await response.SetStatus(403, $"Object Not Exist")
|
||||
.AnswerAsync();
|
||||
return;
|
||||
}
|
||||
|
||||
using (var fileStream = File.OpenRead(filePath))
|
||||
{
|
||||
response.SetContentTypeFromFileName(Path.GetFileName(filePath));
|
||||
response.SetStatus(200, "Success");
|
||||
|
||||
var len = fileStream.Length;
|
||||
response.ContentLength = len;
|
||||
|
||||
var buffer = new Memory<byte>(new byte[1024 * 512]);
|
||||
while (true)
|
||||
{
|
||||
var readLen = await fileStream.ReadAsync(buffer);
|
||||
if (readLen == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
await response.WriteAsync(buffer.Slice(0, readLen));
|
||||
}
|
||||
}
|
||||
|
||||
logger.Info("Success");
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
logger.Exception(ex);
|
||||
//await response.SetStatus(403, ex.Message)
|
||||
// .AnswerAsync();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Http" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Http" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -12,6 +12,6 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -10,6 +10,6 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Modbus" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Modbus" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocketPro.Modbus" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Modbus" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocketPro.Modbus" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Modbus" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.NamedPipe" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.NamedPipe" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.NamedPipe" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.NamedPipe" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.0.0" />
|
||||
<PackageReference Include="TouchSocket.Hosting" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.NamedPipe" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Hosting" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.NamedPipe" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
<!--<ItemGroup>
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc.RateLimiting" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Dmtp" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc.RateLimiting" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.SerialPorts" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.SerialPorts" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
70
examples/Tcp/ScopedTcpServiceConsoleApp/Program.cs
Normal file
70
examples/Tcp/ScopedTcpServiceConsoleApp/Program.cs
Normal file
@@ -0,0 +1,70 @@
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using System.Text;
|
||||
using TouchSocket.Core;
|
||||
using TouchSocket.Sockets;
|
||||
|
||||
namespace ScopedTcpServiceConsoleApp;
|
||||
|
||||
internal class Program
|
||||
{
|
||||
static async Task Main(string[] args)
|
||||
{
|
||||
var service = await CreateService();
|
||||
|
||||
while (true)
|
||||
{
|
||||
Console.ReadKey();
|
||||
}
|
||||
}
|
||||
|
||||
private static async Task<TcpService> CreateService()
|
||||
{
|
||||
//创建IOC容器
|
||||
var iocServices = new ServiceCollection();
|
||||
iocServices.AddScoped<MyScopedPlugin>();//添加一个作用域插件
|
||||
|
||||
//如果需要注入组件内内容,请使用此方法
|
||||
iocServices.ConfigureContainer(a =>
|
||||
{
|
||||
//例如添加一个日志服务
|
||||
a.AddLogger(logger =>
|
||||
{
|
||||
logger.AddConsoleLogger();
|
||||
logger.AddFileLogger();
|
||||
});
|
||||
});
|
||||
|
||||
var service = new TcpService();
|
||||
await service.SetupAsync(new TouchSocketConfig()//载入配置
|
||||
.SetListenIPHosts("tcp://127.0.0.1:7789", 7790)//同时监听两个地址
|
||||
.UseAspNetCoreContainer(iocServices)
|
||||
.ConfigurePlugins(a =>
|
||||
{
|
||||
a.Add<MyScopedPlugin>();
|
||||
}));
|
||||
await service.StartAsync();//启动
|
||||
return service;
|
||||
}
|
||||
|
||||
[PluginOption(FromIoc = true)]//表示该插件从IOC容器中获取
|
||||
public class MyScopedPlugin : PluginBase, ITcpConnectedPlugin, ITcpClosedPlugin, ITcpReceivedPlugin
|
||||
{
|
||||
public async Task OnTcpClosed(ITcpSession client, ClosedEventArgs e)
|
||||
{
|
||||
Console.WriteLine($"断开,插件HashCode={this.GetHashCode()}");
|
||||
await e.InvokeNext();
|
||||
}
|
||||
|
||||
public async Task OnTcpConnected(ITcpSession client, ConnectedEventArgs e)
|
||||
{
|
||||
Console.WriteLine($"连接,插件HashCode={this.GetHashCode()}");
|
||||
await e.InvokeNext();
|
||||
}
|
||||
|
||||
public async Task OnTcpReceived(ITcpSession client, ReceivedDataEventArgs e)
|
||||
{
|
||||
Console.WriteLine($"消息{e.ByteBlock.Span.ToString(Encoding.UTF8)},插件HashCode={this.GetHashCode()}");
|
||||
await e.InvokeNext();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Core.DependencyInjection" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -8,12 +8,12 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.0.0" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.AspNetCore" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.AspNetCore" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
</ItemGroup>-->
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -8,12 +8,12 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.JsonRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.Rpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -7,7 +7,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -7,7 +7,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -5,6 +5,6 @@
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocketPro.Dmtp" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
<Compile Include="..\WebApiServer\WebApiProxy.cs" Link="WebApiProxy.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -6,8 +6,8 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi.Swagger" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.WebApi" Version="3.0.7-build.16" />
|
||||
<PackageReference Include="TouchSocket.WebApi.Swagger" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
<!--<ItemGroup>
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.Http" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.Http" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
<Compile Include="..\XmlRpcServerApp\RpcProxy.cs" Link="RpcProxy.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -6,7 +6,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.5" />
|
||||
<PackageReference Include="TouchSocket.XmlRpc" Version="3.0.7-build.16" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
Reference in New Issue
Block a user