更新:demo引用

This commit is contained in:
若汝棋茗
2024-09-23 22:30:02 +08:00
parent 5a93b231fc
commit ebca9556f3
92 changed files with 426 additions and 251 deletions

View File

@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -7,6 +7,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -9,6 +9,6 @@
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -9,12 +9,12 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,12 +8,12 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,12 +8,12 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,12 +6,12 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,12 +6,12 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,11 +6,11 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -7,12 +7,12 @@
<ItemGroup>
<PackageReference Include="Consul" Version="1.7.14.4" />
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -7,12 +7,12 @@
<ItemGroup>
<PackageReference Include="Consul" Version="1.7.14.4" />
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,12 +8,12 @@
<ItemGroup>
<PackageReference Include="Consul" Version="1.7.14.4" />
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -9,11 +9,11 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -5,11 +5,11 @@
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -17,6 +17,6 @@
</ItemGroup>-->
<ItemGroup>
<PackageReference Include="TouchSocket.Core" Version="2.1.3" />
<PackageReference Include="TouchSocket.Core" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -7,8 +7,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Core" Version="2.1.3" />
<PackageReference Include="TouchSocket.Core.DependencyInjection" Version="2.1.3" />
<PackageReference Include="TouchSocket.Core" Version="2.1.5" />
<PackageReference Include="TouchSocket.Core.DependencyInjection" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -9,12 +9,12 @@
<ItemGroup>
<PackageReference Include="log4net" Version="3.0.0" />
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
<ItemGroup>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,11 +6,11 @@
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Core" Version="2.1.3" />
<PackageReference Include="TouchSocket.Core" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -7,6 +7,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -26,7 +26,7 @@
</ItemGroup>-->
<ItemGroup>
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,11 +6,11 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -12,6 +12,6 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -7,8 +7,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.AspNetCore" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.AspNetCore" Version="2.1.3" />
<PackageReference Include="TouchSocket.AspNetCore" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.AspNetCore" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -35,6 +35,6 @@
</Reference>
</ItemGroup>-->
<ItemGroup>
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,12 +8,12 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.5" />
</ItemGroup>
<ItemGroup>

View File

@@ -10,11 +10,11 @@
<ItemGroup>
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,11 +6,11 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -7,6 +7,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -5,7 +5,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,12 +8,12 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -5,7 +5,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.5" />
</ItemGroup>
<ItemGroup>

View File

@@ -8,12 +8,12 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -11,10 +11,13 @@
//------------------------------------------------------------------------------
using MemoryPack;
using Newtonsoft.Json;
using System;
using System.IO;
using System.Runtime.Serialization;
using TouchSocket.Core;
using TouchSocket.Dmtp.Rpc;
using TouchSocket.Rpc;
namespace SerializationSelectorClassLibrary
{
@@ -31,7 +34,7 @@ namespace SerializationSelectorClassLibrary
{
var pos = byteBlock.Position;
byteBlock.Seek(4, SeekOrigin.Current);
var memoryPackWriter = new MemoryPack.MemoryPackWriter<TByteBlock>(ref byteBlock, null);
var memoryPackWriter = new MemoryPackWriter<TByteBlock>(ref byteBlock, null);
MemoryPackSerializer.Serialize(parameter.GetType(), ref memoryPackWriter, parameter);
@@ -41,4 +44,159 @@ namespace SerializationSelectorClassLibrary
byteBlock.Position = newPos;
}
}
internal sealed class DefaultSerializationSelector : ISerializationSelector
{
/// <summary>
/// 根据指定的序列化类型反序列化字节块中的数据。
/// </summary>
/// <param name="byteBlock">包含序列化数据的字节块。</param>
/// <param name="serializationType">指定的序列化类型。</param>
/// <param name="parameterType">预期反序列化出的对象类型。</param>
/// <returns>反序列化后的对象。</returns>
/// <exception cref="RpcException">抛出当未识别序列化类型时。</exception>
public object DeserializeParameter<TByteBlock>(ref TByteBlock byteBlock, SerializationType serializationType, Type parameterType) where TByteBlock : IByteBlock
{
// 根据序列化类型选择不同的反序列化方式
switch (serializationType)
{
case SerializationType.FastBinary:
// 使用FastBinary格式进行反序列化
return FastBinaryFormatter.Deserialize(ref byteBlock, parameterType);
case SerializationType.SystemBinary:
// 检查字节块是否为null
if (byteBlock.ReadIsNull())
{
// 如果为null则返回该类型的默认值
return parameterType.GetDefault();
}
// 使用SystemBinary格式进行反序列化
using (var block = byteBlock.ReadByteBlock())
{
// 将字节块转换为流并进行反序列化
return SerializeConvert.BinaryDeserialize(block.AsStream());
}
case SerializationType.Json:
// 检查字节块是否为null
if (byteBlock.ReadIsNull())
{
// 如果为null则返回该类型的默认值
return parameterType.GetDefault();
}
// 使用Json格式进行反序列化
return JsonConvert.DeserializeObject(byteBlock.ReadString(), parameterType);
case SerializationType.Xml:
// 检查字节块是否为null
if (byteBlock.ReadIsNull())
{
// 如果为null则返回该类型的默认值
return parameterType.GetDefault();
}
// 使用Xml格式进行反序列化
return SerializeConvert.XmlDeserializeFromBytes(byteBlock.ReadBytesPackage(), parameterType);
case (SerializationType)4:
{
var len = byteBlock.ReadInt32();
var span = byteBlock.ReadToSpan(len);
return MemoryPackSerializer.Deserialize(parameterType, span);
}
default:
// 如果序列化类型未识别,则抛出异常
throw new RpcException("未指定的反序列化方式");
}
}
/// <summary>
/// 序列化参数
/// </summary>
/// <param name="byteBlock">字节块引用,用于存储序列化后的数据</param>
/// <param name="serializationType">序列化类型,决定了使用哪种方式序列化</param>
/// <param name="parameter">待序列化的参数对象</param>
/// <typeparam name="TByteBlock">字节块类型必须实现IByteBlock接口</typeparam>
public void SerializeParameter<TByteBlock>(ref TByteBlock byteBlock, SerializationType serializationType, in object parameter) where TByteBlock : IByteBlock
{
// 根据序列化类型选择不同的序列化方法
switch (serializationType)
{
case SerializationType.FastBinary:
{
// 使用FastBinaryFormatter进行序列化
FastBinaryFormatter.Serialize(ref byteBlock, parameter);
break;
}
case SerializationType.SystemBinary:
{
// 参数为null时写入空值标记
if (parameter is null)
{
byteBlock.WriteNull();
}
else
{
// 参数不为null时标记并序列化参数
byteBlock.WriteNotNull();
using (var block = new ByteBlock(1024 * 64))
{
// 使用System.Runtime.Serialization.BinaryFormatter进行序列化
SerializeConvert.BinarySerialize(block.AsStream(), parameter);
// 将序列化后的字节块写入byteBlock
byteBlock.WriteByteBlock(block);
}
}
break;
}
case SerializationType.Json:
{
// 参数为null时写入空值标记
if (parameter is null)
{
byteBlock.WriteNull();
}
else
{
// 参数不为null时标记并转换为JSON字符串
byteBlock.WriteNotNull();
byteBlock.WriteString(JsonConvert.SerializeObject(parameter));
}
break;
}
case SerializationType.Xml:
{
// 参数为null时写入空值标记
if (parameter is null)
{
byteBlock.WriteNull();
}
else
{
// 参数不为null时标记并转换为Xml字节
byteBlock.WriteNotNull();
byteBlock.WriteBytesPackage(SerializeConvert.XmlSerializeToBytes(parameter));
}
break;
}
case (SerializationType)4:
{
var pos = byteBlock.Position;
byteBlock.Seek(4, SeekOrigin.Current);
var memoryPackWriter = new MemoryPackWriter<TByteBlock>(ref byteBlock, null);
MemoryPackSerializer.Serialize(parameter.GetType(), ref memoryPackWriter, parameter);
var newPos = byteBlock.Position;
byteBlock.Position = pos;
byteBlock.WriteInt32(memoryPackWriter.WrittenCount);
byteBlock.Position = newPos;
break;
}
default:
// 抛出异常,提示未指定的序列化方式
throw new RpcException("未指定的序列化方式");
}
}
}
}

View File

@@ -6,12 +6,12 @@
<ItemGroup>
<PackageReference Include="MemoryPack" Version="1.21.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -23,11 +23,11 @@ namespace SerializationSelectorConsoleApp
{
internal class Program
{
private static void Main(string[] args)
private static async Task Main(string[] args)
{
StartServer();
await StartServer();
var client = CreateClient();
var client = await CreateClient();
InvokeOption invokeOption = new DmtpInvokeOption()
{
@@ -41,25 +41,34 @@ namespace SerializationSelectorConsoleApp
Console.ReadKey();
}
private static TcpDmtpClient CreateClient()
private static async Task<TcpDmtpClient> CreateClient()
{
var client = new TcpDmtpClient();
client.SetupAsync(new TouchSocketConfig()
await client.SetupAsync(new TouchSocketConfig()
.SetRemoteIPHost("127.0.0.1:7789")
.ConfigurePlugins(a =>
{
a.UseDmtpRpc()
.SetSerializationSelector(new MemoryPackSerializationSelector());
//a.UseDmtpRpc()
// .SetSerializationSelector(new DefaultSerializationSelector()
// {
// //仅示例,实际使用时,请赋值有效值
// FastSerializerContext = default,
// JsonSerializerSettings = default,
// SerializationBinder = default,
// });
})
.SetDmtpOption(new DmtpOption()
{
VerifyToken = "Dmtp"
}));
client.ConnectAsync();
await client.ConnectAsync();
return client;
}
private static void StartServer()
private static async Task StartServer()
{
var service = new TcpDmtpService();
var config = new TouchSocketConfig()//配置
@@ -82,8 +91,8 @@ namespace SerializationSelectorConsoleApp
VerifyToken = "Dmtp"
});
service.SetupAsync(config);
service.StartAsync();
await service.SetupAsync(config);
await service.StartAsync();
service.Logger.Info($"{service.GetType().Name}已启动");
}

View File

@@ -7,12 +7,12 @@
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\SerializationSelectorClassLibrary\SerializationSelectorClassLibrary.csproj" />

View File

@@ -9,7 +9,7 @@
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.0" />
<PackageReference Include="TouchSocket.Hosting" Version="2.1.3" />
<PackageReference Include="TouchSocket.NamedPipe" Version="2.1.3" />
<PackageReference Include="TouchSocket.Hosting" Version="2.1.5" />
<PackageReference Include="TouchSocket.NamedPipe" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -7,6 +7,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Http" Version="2.1.3" />
<PackageReference Include="TouchSocket.Http" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Http" Version="2.1.3" />
<PackageReference Include="TouchSocket.Http" Version="2.1.5" />
</ItemGroup>
<ItemGroup>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Http" Version="2.1.3" />
<PackageReference Include="TouchSocket.Http" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -12,6 +12,6 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Modbus" Version="2.1.3" />
<PackageReference Include="TouchSocket.Modbus" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro.Modbus" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Modbus" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro.Modbus" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Modbus" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.NamedPipe" Version="2.1.3" />
<PackageReference Include="TouchSocket.NamedPipe" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.NamedPipe" Version="2.1.3" />
<PackageReference Include="TouchSocket.NamedPipe" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,8 +8,8 @@
<ItemGroup>
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" />
<PackageReference Include="TouchSocket.Hosting" Version="2.1.3" />
<PackageReference Include="TouchSocket.NamedPipe" Version="2.1.3" />
<PackageReference Include="TouchSocket.Hosting" Version="2.1.5" />
<PackageReference Include="TouchSocket.NamedPipe" Version="2.1.5" />
</ItemGroup>
<!--<ItemGroup>

View File

@@ -6,12 +6,12 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc.RateLimiting" Version="2.1.3" />
<PackageReference Include="TouchSocket.Dmtp" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc.RateLimiting" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -52,17 +52,23 @@ namespace SerialPortClientConsoleApp
//{
// while (true)
// {
// using (var receiverResult = await receiver.ReadAsync(CancellationToken.None))
// using (CancellationTokenSource tokenSource=new CancellationTokenSource(TimeSpan.FromSeconds(10)))
// {
// if (receiverResult.IsClosed)
// using (var receiverResult = await receiver.ReadAsync(tokenSource.Token))
// {
// if (receiverResult.IsCompleted)
// {
// //断开
// }
// //按照适配器类型。此处可以获取receiverResult.ByteBlock或者receiverResult.RequestInfo
// await Console.Out.WriteLineAsync(Encoding.UTF8.GetString(receiverResult.ByteBlock, 0, receiverResult.ByteBlock.Length));
// await Console.Out.WriteLineAsync(receiverResult.ByteBlock.Span.ToString(Encoding.UTF8));
// }
// }
// }
//}
Console.WriteLine("连接成功");
@@ -95,4 +101,6 @@ namespace SerialPortClientConsoleApp
await e.InvokeNext();
}
}
}

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.SerialPorts" Version="2.1.3" />
<PackageReference Include="TouchSocket.SerialPorts" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,12 +8,12 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,12 +6,12 @@
<ItemGroup>
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.7.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.AspNetCore" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.AspNetCore" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -9,7 +9,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,12 +8,12 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -7,11 +7,11 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="2.1.3" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocket" Version="2.1.5" />
<PackageReference Include="TouchSocket.JsonRpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.Rpc" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -5,6 +5,6 @@
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.3" />
<PackageReference Include="TouchSocketPro.Dmtp" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -7,6 +7,6 @@
<Compile Include="..\WebApiServer\WebApiProxy.cs" Link="WebApiProxy.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,8 +6,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi.Swagger" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi.Swagger" Version="2.1.5" />
</ItemGroup>
<!--<ItemGroup>

View File

@@ -7,6 +7,6 @@
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Http" Version="2.1.3" />
<PackageReference Include="TouchSocket.Http" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -27,8 +27,8 @@
</ItemGroup>
<ItemGroup Condition="'$(DebugMode)'!='DebugProSources'">
<PackageReference Include="TouchSocket.Http" Version="2.1.3" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.3" />
<PackageReference Include="TouchSocket.Http" Version="2.1.5" />
<PackageReference Include="TouchSocket.WebApi" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -8,6 +8,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -7,6 +7,6 @@
<Compile Include="..\XmlRpcServerApp\RpcProxy.cs" Link="RpcProxy.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
</ItemGroup>
</Project>

View File

@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.3" />
<PackageReference Include="TouchSocket.XmlRpc" Version="2.1.5" />
</ItemGroup>
</Project>