lith 3 år sedan
förälder
incheckning
19239fb5fb

+ 1 - 1
Publish/DevOps/release-bash/30.nuget-pack.sh

@@ -22,7 +22,7 @@ docker run -i --rm \
 --env LANG=C.UTF-8 \
 -v $basePath/Publish/release/.nuget:/root/.nuget \
 -v $basePath:/root/code \
-serset/dotnet:sdk-5.0 \
+serset/dotnet:sdk-6.0 \
 bash -c "
 cd /root/code
 for file in \$(grep -a '<pack>nuget</pack>' . -rl --include *.csproj)

+ 3 - 3
Publish/DevOps/release-bash/40.Station-publish(net6.0).sh

@@ -21,15 +21,15 @@ echo "(x.3)publish $netVersion"
 
 #修改csproj文件中的版本号
 cd $basePath
-sed -i 's/netcoreapp2.1/'"$netVersion"'/g'  `grep -a '<publish>' . -rl --include *.csproj`
+sed -i 's/net5.0/'"$netVersion"'/g'  `grep -a '<publish>' . -rl --include *.csproj`
 
 cd $basePath/Publish/DevOps/release-bash
 bash 40.Station-publish.sh;
 
 
-#还原csproj文件中的版本号为netcoreapp2.1
+#还原csproj文件中的版本号为net5.0
 cd $basePath
-sed -i 's/'"$netVersion"'/netcoreapp2.1/g'  `grep -a '<publish>' . -rl --include *.csproj`
+sed -i 's/'"$netVersion"'/net5.0/g'  `grep -a '<publish>' . -rl --include *.csproj`
 
 
 cd $basePath/Publish/DevOps/release-bash

+ 4 - 4
Publish/DevOps/release-bash/40.Station-publish(net5.0).sh → Publish/DevOps/release-bash/40.Station-publish(netcoreapp2.1).sh

@@ -12,7 +12,7 @@ export basePath=/root/temp/svn
 
 #----------------------------------------------
 echo "(x.2)netVersion"
-netVersion=net5.0
+netVersion=netcoreapp2.1
 
 
 
@@ -21,15 +21,15 @@ echo "(x.3)publish $netVersion"
 
 #修改csproj文件中的版本号
 cd $basePath
-sed -i 's/netcoreapp2.1/'"$netVersion"'/g'  `grep -a '<publish>' . -rl --include *.csproj`
+sed -i 's/net5.0/'"$netVersion"'/g'  `grep -a '<publish>' . -rl --include *.csproj`
 
 cd $basePath/Publish/DevOps/release-bash
 bash 40.Station-publish.sh;
 
 
-#还原csproj文件中的版本号为netcoreapp2.1
+#还原csproj文件中的版本号为net5.0
 cd $basePath
-sed -i 's/'"$netVersion"'/netcoreapp2.1/g'  `grep -a '<publish>' . -rl --include *.csproj`
+sed -i 's/'"$netVersion"'/net5.0/g'  `grep -a '<publish>' . -rl --include *.csproj`
 
 
 cd $basePath/Publish/DevOps/release-bash

+ 3 - 3
Publish/DevOps/release-bash/40.Station-publish(netcoreapp2.2).sh

@@ -21,15 +21,15 @@ echo "(x.3)publish $netVersion"
 
 #修改csproj文件中的版本号
 cd $basePath
-sed -i 's/netcoreapp2.1/'"$netVersion"'/g'  `grep -a '<publish>' . -rl --include *.csproj`
+sed -i 's/net5.0/'"$netVersion"'/g'  `grep -a '<publish>' . -rl --include *.csproj`
 
 cd $basePath/Publish/DevOps/release-bash
 bash 40.Station-publish.sh;
 
 
-#还原csproj文件中的版本号为netcoreapp2.1
+#还原csproj文件中的版本号为net5.0
 cd $basePath
-sed -i 's/'"$netVersion"'/netcoreapp2.1/g'  `grep -a '<publish>' . -rl --include *.csproj`
+sed -i 's/'"$netVersion"'/net5.0/g'  `grep -a '<publish>' . -rl --include *.csproj`
 
 
 cd $basePath/Publish/DevOps/release-bash

+ 3 - 3
Publish/DevOps/release-bash/40.Station-publish(netcoreapp3.0).sh

@@ -21,15 +21,15 @@ echo "(x.3)publish $netVersion"
 
 #修改csproj文件中的版本号
 cd $basePath
-sed -i 's/netcoreapp2.1/'"$netVersion"'/g'  `grep -a '<publish>' . -rl --include *.csproj`
+sed -i 's/net5.0/'"$netVersion"'/g'  `grep -a '<publish>' . -rl --include *.csproj`
 
 cd $basePath/Publish/DevOps/release-bash
 bash 40.Station-publish.sh;
 
 
-#还原csproj文件中的版本号为netcoreapp2.1
+#还原csproj文件中的版本号为net5.0
 cd $basePath
-sed -i 's/'"$netVersion"'/netcoreapp2.1/g'  `grep -a '<publish>' . -rl --include *.csproj`
+sed -i 's/'"$netVersion"'/net5.0/g'  `grep -a '<publish>' . -rl --include *.csproj`
 
 
 cd $basePath/Publish/DevOps/release-bash

+ 3 - 3
Publish/DevOps/release-bash/40.Station-publish(netcoreapp3.1).sh

@@ -21,15 +21,15 @@ echo "(x.3)publish $netVersion"
 
 #修改csproj文件中的版本号
 cd $basePath
-sed -i 's/netcoreapp2.1/'"$netVersion"'/g'  `grep -a '<publish>' . -rl --include *.csproj`
+sed -i 's/net5.0/'"$netVersion"'/g'  `grep -a '<publish>' . -rl --include *.csproj`
 
 cd $basePath/Publish/DevOps/release-bash
 bash 40.Station-publish.sh;
 
 
-#还原csproj文件中的版本号为netcoreapp2.1
+#还原csproj文件中的版本号为net5.0
 cd $basePath
-sed -i 's/'"$netVersion"'/netcoreapp2.1/g'  `grep -a '<publish>' . -rl --include *.csproj`
+sed -i 's/'"$netVersion"'/net5.0/g'  `grep -a '<publish>' . -rl --include *.csproj`
 
 
 cd $basePath/Publish/DevOps/release-bash

+ 4 - 4
Publish/DevOps/release-bash/41.StressTest-publish.sh

@@ -24,22 +24,22 @@ docker run -i --rm \
 --env LANG=C.UTF-8 \
 -v $basePath:/root/code \
 -v $basePath/Publish/release/.nuget:/root/.nuget \
-serset/dotnet:sdk-5.0 \
+serset/dotnet:sdk-6.0 \
 bash -c "
 set -e
 
 echo 'publish Client'
 cd /root/code/dotnet/Library/Sers/Sers.CL/Test/CommunicationManage/CmClient
 dotnet build --configuration Release
-dotnet publish --configuration Release --output /root/code/Publish/release/release/StressTest/CL压测netcoreapp2.1/CmClient
+dotnet publish --configuration Release --output /root/code/Publish/release/release/StressTest/CL压测net5.0/CmClient
 
 echo 'publish Server'
 cd /root/code/dotnet/Library/Sers/Sers.CL/Test/CommunicationManage/CmServer
 dotnet build --configuration Release
-dotnet publish --configuration Release --output /root/code/Publish/release/release/StressTest/CL压测netcoreapp2.1/CmServer
+dotnet publish --configuration Release --output /root/code/Publish/release/release/StressTest/CL压测net5.0/CmServer
 
 echo 'copy bat'
-\cp -rf /root/code/Publish/ReleaseFile/StressTest/CL压测/. /root/code/Publish/release/release/StressTest/CL压测netcoreapp2.1
+\cp -rf /root/code/Publish/ReleaseFile/StressTest/CL压测/. /root/code/Publish/release/release/StressTest/CL压测net5.0
 
 " 
 

+ 22 - 22
dotnet/Library/Sers/Sers.CL/Test/CommunicationManage/CmClient/CmClient.csproj

@@ -1,28 +1,28 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
-  <PropertyGroup>
-    <OutputType>Exe</OutputType>
-    <TargetFramework>netcoreapp2.1</TargetFramework>
-  </PropertyGroup>
- 
+	<PropertyGroup>
+		<OutputType>Exe</OutputType>
+		<TargetFramework>net5.0</TargetFramework>
+	</PropertyGroup>
 
-  <ItemGroup>
-    <Content Include="appsettings.json">
-      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
-    </Content>
-    <Content Include="StartConsole.bat">
-      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
-    </Content>
-  </ItemGroup>
 
-  <ItemGroup>
-    <ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.NamedPipe\Sers.CL.Ipc.NamedPipe.csproj" />
-    <ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.SharedMemory\Sers.CL.Ipc.SharedMemory.csproj" />
-    <ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.Iocp\Sers.CL.Socket.Iocp.csproj" />
-    <ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.ThreadWait\Sers.CL.Socket.ThreadWait.csproj" />
-    <ProjectReference Include="..\..\..\WebSocket\Sers.CL.WebSocket\Sers.CL.WebSocket.csproj" />
-    <ProjectReference Include="..\..\..\Zmq\FullDuplex\Sers.CL.Zmq.FullDuplex\Sers.CL.Zmq.FullDuplex.csproj" />
-    <ProjectReference Include="..\..\..\Zmq\ThreadWait\Sers.CL.ClrZmq.ThreadWait\Sers.CL.ClrZmq.ThreadWait.csproj" />
-  </ItemGroup>
+	<ItemGroup>
+		<Content Include="appsettings.json">
+			<CopyToOutputDirectory>Always</CopyToOutputDirectory>
+		</Content>
+		<Content Include="StartConsole.bat">
+			<CopyToOutputDirectory>Always</CopyToOutputDirectory>
+		</Content>
+	</ItemGroup>
+
+	<ItemGroup>
+		<ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.NamedPipe\Sers.CL.Ipc.NamedPipe.csproj" />
+		<ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.SharedMemory\Sers.CL.Ipc.SharedMemory.csproj" />
+		<ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.Iocp\Sers.CL.Socket.Iocp.csproj" />
+		<ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.ThreadWait\Sers.CL.Socket.ThreadWait.csproj" />
+		<ProjectReference Include="..\..\..\WebSocket\Sers.CL.WebSocket\Sers.CL.WebSocket.csproj" />
+		<ProjectReference Include="..\..\..\Zmq\FullDuplex\Sers.CL.Zmq.FullDuplex\Sers.CL.Zmq.FullDuplex.csproj" />
+		<ProjectReference Include="..\..\..\Zmq\ThreadWait\Sers.CL.ClrZmq.ThreadWait\Sers.CL.ClrZmq.ThreadWait.csproj" />
+	</ItemGroup>
 
 </Project>

+ 24 - 24
dotnet/Library/Sers/Sers.CL/Test/CommunicationManage/CmServer/CmServer.csproj

@@ -1,31 +1,31 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
-  <PropertyGroup>
-    <OutputType>Exe</OutputType>
-    <TargetFramework>netcoreapp2.1</TargetFramework>
-  </PropertyGroup>
+	<PropertyGroup>
+		<OutputType>Exe</OutputType>
+		<TargetFramework>net5.0</TargetFramework>
+	</PropertyGroup>
 
- 
-  <ItemGroup>
-    <Content Include="StartConsole.bat">
-      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
-    </Content>
-  </ItemGroup>
 
-  <ItemGroup>
-    <None Update="appsettings.json">
-      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
-    </None>
-  </ItemGroup>
+	<ItemGroup>
+		<Content Include="StartConsole.bat">
+			<CopyToOutputDirectory>Always</CopyToOutputDirectory>
+		</Content>
+	</ItemGroup>
 
-  <ItemGroup>
-    <ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.NamedPipe\Sers.CL.Ipc.NamedPipe.csproj" />
-    <ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.SharedMemory\Sers.CL.Ipc.SharedMemory.csproj" />
-    <ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.Iocp\Sers.CL.Socket.Iocp.csproj" />
-    <ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.ThreadWait\Sers.CL.Socket.ThreadWait.csproj" />
-    <ProjectReference Include="..\..\..\WebSocket\Sers.CL.WebSocket\Sers.CL.WebSocket.csproj" />
-    <ProjectReference Include="..\..\..\Zmq\FullDuplex\Sers.CL.Zmq.FullDuplex\Sers.CL.Zmq.FullDuplex.csproj" />
-    <ProjectReference Include="..\..\..\Zmq\ThreadWait\Sers.CL.ClrZmq.ThreadWait\Sers.CL.ClrZmq.ThreadWait.csproj" />
-  </ItemGroup>
+	<ItemGroup>
+		<None Update="appsettings.json">
+			<CopyToOutputDirectory>Always</CopyToOutputDirectory>
+		</None>
+	</ItemGroup>
+
+	<ItemGroup>
+		<ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.NamedPipe\Sers.CL.Ipc.NamedPipe.csproj" />
+		<ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.SharedMemory\Sers.CL.Ipc.SharedMemory.csproj" />
+		<ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.Iocp\Sers.CL.Socket.Iocp.csproj" />
+		<ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.ThreadWait\Sers.CL.Socket.ThreadWait.csproj" />
+		<ProjectReference Include="..\..\..\WebSocket\Sers.CL.WebSocket\Sers.CL.WebSocket.csproj" />
+		<ProjectReference Include="..\..\..\Zmq\FullDuplex\Sers.CL.Zmq.FullDuplex\Sers.CL.Zmq.FullDuplex.csproj" />
+		<ProjectReference Include="..\..\..\Zmq\ThreadWait\Sers.CL.ClrZmq.ThreadWait\Sers.CL.ClrZmq.ThreadWait.csproj" />
+	</ItemGroup>
 
 </Project>

+ 21 - 21
dotnet/Library/Sers/Sers.CL/Test/MessageDelivery/DeliveryClient/DeliveryClient.csproj

@@ -1,28 +1,28 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
-  <PropertyGroup>
-    <OutputType>Exe</OutputType>
-    <TargetFramework>netcoreapp2.1</TargetFramework>
-  </PropertyGroup>
+	<PropertyGroup>
+		<OutputType>Exe</OutputType>
+		<TargetFramework>net5.0</TargetFramework>
+	</PropertyGroup>
 
-  <PropertyGroup>
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
-  </PropertyGroup>
+	<PropertyGroup>
+		<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+	</PropertyGroup>
 
-  <ItemGroup>
-    <ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.NamedPipe\Sers.CL.Ipc.NamedPipe.csproj" />
-    <ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.SharedMemory\Sers.CL.Ipc.SharedMemory.csproj" />
-    <ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.Iocp\Sers.CL.Socket.Iocp.csproj" />
-    <ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.ThreadWait\Sers.CL.Socket.ThreadWait.csproj" />
-    <ProjectReference Include="..\..\..\WebSocket\Sers.CL.WebSocket\Sers.CL.WebSocket.csproj" />
-    <ProjectReference Include="..\..\..\Zmq\FullDuplex\Sers.CL.Zmq.FullDuplex\Sers.CL.Zmq.FullDuplex.csproj" />
-    <ProjectReference Include="..\..\..\Zmq\ThreadWait\Sers.CL.ClrZmq.ThreadWait\Sers.CL.ClrZmq.ThreadWait.csproj" />
-  </ItemGroup>
+	<ItemGroup>
+		<ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.NamedPipe\Sers.CL.Ipc.NamedPipe.csproj" />
+		<ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.SharedMemory\Sers.CL.Ipc.SharedMemory.csproj" />
+		<ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.Iocp\Sers.CL.Socket.Iocp.csproj" />
+		<ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.ThreadWait\Sers.CL.Socket.ThreadWait.csproj" />
+		<ProjectReference Include="..\..\..\WebSocket\Sers.CL.WebSocket\Sers.CL.WebSocket.csproj" />
+		<ProjectReference Include="..\..\..\Zmq\FullDuplex\Sers.CL.Zmq.FullDuplex\Sers.CL.Zmq.FullDuplex.csproj" />
+		<ProjectReference Include="..\..\..\Zmq\ThreadWait\Sers.CL.ClrZmq.ThreadWait\Sers.CL.ClrZmq.ThreadWait.csproj" />
+	</ItemGroup>
 
-  <ItemGroup>
-    <None Update="StartConsole.bat">
-      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
-    </None>
-  </ItemGroup>
+	<ItemGroup>
+		<None Update="StartConsole.bat">
+			<CopyToOutputDirectory>Always</CopyToOutputDirectory>
+		</None>
+	</ItemGroup>
 
 </Project>

+ 21 - 21
dotnet/Library/Sers/Sers.CL/Test/MessageDelivery/DeliveryServer/DeliveryServer.csproj

@@ -1,28 +1,28 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
-  <PropertyGroup>
-    <OutputType>Exe</OutputType>
-    <TargetFramework>netcoreapp2.1</TargetFramework>
-  </PropertyGroup>
+	<PropertyGroup>
+		<OutputType>Exe</OutputType>
+		<TargetFramework>net5.0</TargetFramework>
+	</PropertyGroup>
 
-  <PropertyGroup>
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
-  </PropertyGroup>
+	<PropertyGroup>
+		<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+	</PropertyGroup>
 
-  <ItemGroup>
-    <ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.NamedPipe\Sers.CL.Ipc.NamedPipe.csproj" />
-    <ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.SharedMemory\Sers.CL.Ipc.SharedMemory.csproj" />
-    <ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.Iocp\Sers.CL.Socket.Iocp.csproj" />
-    <ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.ThreadWait\Sers.CL.Socket.ThreadWait.csproj" />
-    <ProjectReference Include="..\..\..\WebSocket\Sers.CL.WebSocket\Sers.CL.WebSocket.csproj" />
-    <ProjectReference Include="..\..\..\Zmq\FullDuplex\Sers.CL.Zmq.FullDuplex\Sers.CL.Zmq.FullDuplex.csproj" />
-    <ProjectReference Include="..\..\..\Zmq\ThreadWait\Sers.CL.ClrZmq.ThreadWait\Sers.CL.ClrZmq.ThreadWait.csproj" />
-  </ItemGroup>
+	<ItemGroup>
+		<ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.NamedPipe\Sers.CL.Ipc.NamedPipe.csproj" />
+		<ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.SharedMemory\Sers.CL.Ipc.SharedMemory.csproj" />
+		<ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.Iocp\Sers.CL.Socket.Iocp.csproj" />
+		<ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.ThreadWait\Sers.CL.Socket.ThreadWait.csproj" />
+		<ProjectReference Include="..\..\..\WebSocket\Sers.CL.WebSocket\Sers.CL.WebSocket.csproj" />
+		<ProjectReference Include="..\..\..\Zmq\FullDuplex\Sers.CL.Zmq.FullDuplex\Sers.CL.Zmq.FullDuplex.csproj" />
+		<ProjectReference Include="..\..\..\Zmq\ThreadWait\Sers.CL.ClrZmq.ThreadWait\Sers.CL.ClrZmq.ThreadWait.csproj" />
+	</ItemGroup>
 
-  <ItemGroup>
-    <None Update="StartConsole.bat">
-      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
-    </None>
-  </ItemGroup>
+	<ItemGroup>
+		<None Update="StartConsole.bat">
+			<CopyToOutputDirectory>Always</CopyToOutputDirectory>
+		</None>
+	</ItemGroup>
 
 </Project>

+ 19 - 19
dotnet/Library/Sers/Sers.CL/Test/MessageDelivery/DeliveryTest/DeliveryTest.csproj

@@ -1,25 +1,25 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
-  <PropertyGroup>
-    <OutputType>Exe</OutputType>
-    <TargetFramework>netcoreapp2.1</TargetFramework>
-  </PropertyGroup>
- 
+	<PropertyGroup>
+		<OutputType>Exe</OutputType>
+		<TargetFramework>net5.0</TargetFramework>
+	</PropertyGroup>
 
-  <ItemGroup>
-    <Content Include="dotnet_start.bat">
-      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
-    </Content>
-  </ItemGroup>
 
-  <ItemGroup>
-    <ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.NamedPipe\Sers.CL.Ipc.NamedPipe.csproj" />
-    <ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.SharedMemory\Sers.CL.Ipc.SharedMemory.csproj" />
-    <ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.Iocp\Sers.CL.Socket.Iocp.csproj" />
-    <ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.ThreadWait\Sers.CL.Socket.ThreadWait.csproj" />
-    <ProjectReference Include="..\..\..\WebSocket\Sers.CL.WebSocket\Sers.CL.WebSocket.csproj" />
-    <ProjectReference Include="..\..\..\Zmq\FullDuplex\Sers.CL.Zmq.FullDuplex\Sers.CL.Zmq.FullDuplex.csproj" />
-    <ProjectReference Include="..\..\..\Zmq\ThreadWait\Sers.CL.ClrZmq.ThreadWait\Sers.CL.ClrZmq.ThreadWait.csproj" />
-  </ItemGroup>
+	<ItemGroup>
+		<Content Include="dotnet_start.bat">
+			<CopyToOutputDirectory>Always</CopyToOutputDirectory>
+		</Content>
+	</ItemGroup>
+
+	<ItemGroup>
+		<ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.NamedPipe\Sers.CL.Ipc.NamedPipe.csproj" />
+		<ProjectReference Include="..\..\..\Ipc\Sers.CL.Ipc.SharedMemory\Sers.CL.Ipc.SharedMemory.csproj" />
+		<ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.Iocp\Sers.CL.Socket.Iocp.csproj" />
+		<ProjectReference Include="..\..\..\Socket\Sers.CL.Socket.ThreadWait\Sers.CL.Socket.ThreadWait.csproj" />
+		<ProjectReference Include="..\..\..\WebSocket\Sers.CL.WebSocket\Sers.CL.WebSocket.csproj" />
+		<ProjectReference Include="..\..\..\Zmq\FullDuplex\Sers.CL.Zmq.FullDuplex\Sers.CL.Zmq.FullDuplex.csproj" />
+		<ProjectReference Include="..\..\..\Zmq\ThreadWait\Sers.CL.ClrZmq.ThreadWait\Sers.CL.ClrZmq.ThreadWait.csproj" />
+	</ItemGroup>
 
 </Project>