Skip to content

Commit fd11a6a

Browse files
committed
[构建] 清理各项目 csproj 文件,移除冗余配置(已统一至 Directory.Build.props),更新项目引用
1 parent 8cc0999 commit fd11a6a

14 files changed

Lines changed: 27 additions & 678 deletions

File tree

Lines changed: 3 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<Description>SuperSocket client proxy library.GameFrameX 框架的基础设施框架库.框架文档主页: https://gameframex.doc.alianblank.com</Description>
4-
<TargetFramework>net8.0</TargetFramework>
5-
<LangVersion>10.0</LangVersion>
6-
<ImplicitUsings>enable</ImplicitUsings>
7-
<Nullable>disable</Nullable>
8-
</PropertyGroup>
9-
<PropertyGroup>
10-
<PackageProjectUrl>https://github.com/alianblank/GameFrameX.supersocket</PackageProjectUrl>
11-
<RepositoryUrl>https://github.com/alianblank/GameFrameX.SuperSocket.git</RepositoryUrl>
12-
<RepositoryType>git</RepositoryType>
13-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
14-
<PackageTags>GameFrameX,Lib,Extension,Server,GameServer,SuperSocket</PackageTags>
15-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
16-
<PackageReadmeFile>README.md</PackageReadmeFile>
17-
<IsPackable>true</IsPackable>
18-
<PackageIcon>logo.png</PackageIcon>
19-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
20-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
21-
<PackageId>$(AssemblyName)</PackageId>
22-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
23-
<PublishRepositoryUrl>true</PublishRepositoryUrl>
24-
<IncludeSymbols>true</IncludeSymbols>
25-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
26-
<IncludeSource>true</IncludeSource>
27-
<Authors>Kerry Jiang and other contributors;AlianBlank</Authors>
28-
<Owners>Kerry Jiang;AlianBlank</Owners>
29-
<Copyright>Kerry Jiang;AlianBlank;GameFrameX;Blank</Copyright>
30-
<Title>$(AssemblyName)</Title>
31-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
32-
<AssemblyOriginatorKeyFile>../../gameframex.key.snk</AssemblyOriginatorKeyFile>
334
</PropertyGroup>
345
<ItemGroup>
356
<ProjectReference Include="..\GameFrameX.SuperSocket.Client\GameFrameX.SuperSocket.Client.csproj"/>
7+
<ProjectReference Include="..\GameFrameX.SuperSocket.Connection\GameFrameX.SuperSocket.Connection.csproj" />
8+
<ProjectReference Include="..\GameFrameX.SuperSocket.ProtoBase\GameFrameX.SuperSocket.ProtoBase.csproj" />
369
</ItemGroup>
37-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
38-
<OutputPath>..\..\bin\app_debug</OutputPath>
39-
</PropertyGroup>
40-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
41-
<OutputPath>..\..\bin\app</OutputPath>
42-
</PropertyGroup>
43-
<ItemGroup>
44-
<None Include="../../logo.png">
45-
<Pack>True</Pack>
46-
<PackagePath>\</PackagePath>
47-
<Link>logo.png</Link>
48-
</None>
49-
<None Include="../../README.md">
50-
<Pack>True</Pack>
51-
<PackagePath>\</PackagePath>
52-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
53-
</None>
54-
</ItemGroup>
55-
</Project>
10+
</Project>
Lines changed: 2 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<Description>SuperSocket client library.GameFrameX 框架的基础设施框架库.框架文档主页: https://gameframex.doc.alianblank.com</Description>
4-
<TargetFramework>net8.0</TargetFramework>
5-
<LangVersion>10.0</LangVersion>
6-
<ImplicitUsings>enable</ImplicitUsings>
7-
<Nullable>disable</Nullable>
8-
</PropertyGroup>
9-
<PropertyGroup>
10-
<PackageProjectUrl>https://github.com/alianblank/GameFrameX.supersocket</PackageProjectUrl>
11-
<RepositoryUrl>https://github.com/alianblank/GameFrameX.SuperSocket.git</RepositoryUrl>
12-
<RepositoryType>git</RepositoryType>
13-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
14-
<PackageTags>GameFrameX,Lib,Extension,Server,GameServer,SuperSocket</PackageTags>
15-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
16-
<PackageReadmeFile>README.md</PackageReadmeFile>
17-
<IsPackable>true</IsPackable>
18-
<PackageIcon>logo.png</PackageIcon>
19-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
20-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
21-
<PackageId>$(AssemblyName)</PackageId>
22-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
23-
<PublishRepositoryUrl>true</PublishRepositoryUrl>
24-
<IncludeSymbols>true</IncludeSymbols>
25-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
26-
<IncludeSource>true</IncludeSource>
27-
<Authors>Kerry Jiang and other contributors;AlianBlank</Authors>
28-
<Owners>Kerry Jiang;AlianBlank</Owners>
29-
<Copyright>Kerry Jiang;AlianBlank;GameFrameX;Blank</Copyright>
30-
<Title>$(AssemblyName)</Title>
31-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
32-
<AssemblyOriginatorKeyFile>../../gameframex.key.snk</AssemblyOriginatorKeyFile>
3+
<Description>SuperSocket client library.GameFrameX 框架的基础设施框架库.框架文档主页: https://gameframex.doc.alianblank.com</Description>
334
</PropertyGroup>
345
<ItemGroup>
356
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0"/>
@@ -38,22 +9,4 @@
389
<ProjectReference Include="..\GameFrameX.SuperSocket.Connection\GameFrameX.SuperSocket.Connection.csproj"/>
3910
<ProjectReference Include="..\GameFrameX.SuperSocket.ProtoBase\GameFrameX.SuperSocket.ProtoBase.csproj"/>
4011
</ItemGroup>
41-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
42-
<OutputPath>..\..\bin\app_debug</OutputPath>
43-
</PropertyGroup>
44-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
45-
<OutputPath>..\..\bin\app</OutputPath>
46-
</PropertyGroup>
47-
<ItemGroup>
48-
<None Include="../../logo.png">
49-
<Pack>True</Pack>
50-
<PackagePath>\</PackagePath>
51-
<Link>logo.png</Link>
52-
</None>
53-
<None Include="../../README.md">
54-
<Pack>True</Pack>
55-
<PackagePath>\</PackagePath>
56-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
57-
</None>
58-
</ItemGroup>
59-
</Project>
12+
</Project>
Lines changed: 2 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,9 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<Description>Client Engine.GameFrameX 框架的基础设施框架库.框架文档主页: https://gameframex.doc.alianblank.com</Description>
5-
<TargetFramework>net8.0</TargetFramework>
6-
<LangVersion>10.0</LangVersion>
7-
<ImplicitUsings>enable</ImplicitUsings>
8-
<Nullable>disable</Nullable>
9-
</PropertyGroup>
10-
<PropertyGroup>
11-
<PackageProjectUrl>https://github.com/alianblank/GameFrameX.supersocket</PackageProjectUrl>
12-
<RepositoryUrl>https://github.com/alianblank/GameFrameX.SuperSocket.git</RepositoryUrl>
13-
<RepositoryType>git</RepositoryType>
14-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
15-
<PackageTags>GameFrameX,Lib,Extension,Server,GameServer,SuperSocket</PackageTags>
16-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
17-
<PackageReadmeFile>README.md</PackageReadmeFile>
18-
<IsPackable>true</IsPackable>
19-
<PackageIcon>logo.png</PackageIcon>
20-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
21-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
22-
<PackageId>$(AssemblyName)</PackageId>
23-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
24-
<PublishRepositoryUrl>true</PublishRepositoryUrl>
25-
<IncludeSymbols>true</IncludeSymbols>
26-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
27-
<IncludeSource>true</IncludeSource>
28-
<Authors>Kerry Jiang and other contributors;AlianBlank</Authors>
29-
<Owners>Kerry Jiang;AlianBlank</Owners>
30-
<Copyright>Kerry Jiang;AlianBlank;GameFrameX;Blank</Copyright>
31-
<Title>$(AssemblyName)</Title>
32-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
33-
<AssemblyOriginatorKeyFile>../../gameframex.key.snk</AssemblyOriginatorKeyFile>
345
</PropertyGroup>
356
<ItemGroup>
367
<ProjectReference Include="..\GameFrameX.SuperSocket.Server.Abstractions\GameFrameX.SuperSocket.Server.Abstractions.csproj"/>
378
</ItemGroup>
38-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
39-
<OutputPath>..\..\bin\app_debug</OutputPath>
40-
</PropertyGroup>
41-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
42-
<OutputPath>..\..\bin\app</OutputPath>
43-
</PropertyGroup>
44-
<ItemGroup>
45-
<None Include="../../logo.png">
46-
<Pack>True</Pack>
47-
<PackagePath>\</PackagePath>
48-
<Link>logo.png</Link>
49-
</None>
50-
<None Include="../../README.md">
51-
<Pack>True</Pack>
52-
<PackagePath>\</PackagePath>
53-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
54-
</None>
55-
</ItemGroup>
56-
</Project>
9+
</Project>
Lines changed: 4 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,18 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<Description>SuperSocket command pattern library which allow you to handle requests with commands.GameFrameX 框架的基础设施框架库.框架文档主页: https://gameframex.doc.alianblank.com</Description>
4-
<TargetFramework>net8.0</TargetFramework>
5-
<LangVersion>10.0</LangVersion>
6-
<ImplicitUsings>enable</ImplicitUsings>
7-
<Nullable>disable</Nullable>
8-
</PropertyGroup>
9-
<PropertyGroup>
10-
<PackageProjectUrl>https://github.com/alianblank/GameFrameX.supersocket</PackageProjectUrl>
11-
<RepositoryUrl>https://github.com/alianblank/GameFrameX.SuperSocket.git</RepositoryUrl>
12-
<RepositoryType>git</RepositoryType>
13-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
14-
<PackageTags>GameFrameX,Lib,Extension,Server,GameServer,SuperSocket</PackageTags>
15-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
16-
<PackageReadmeFile>README.md</PackageReadmeFile>
17-
<IsPackable>true</IsPackable>
18-
<PackageIcon>logo.png</PackageIcon>
19-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
20-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
21-
<PackageId>$(AssemblyName)</PackageId>
22-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
23-
<PublishRepositoryUrl>true</PublishRepositoryUrl>
24-
<IncludeSymbols>true</IncludeSymbols>
25-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
26-
<IncludeSource>true</IncludeSource>
27-
<Authors>Kerry Jiang and other contributors;AlianBlank</Authors>
28-
<Owners>Kerry Jiang;AlianBlank</Owners>
29-
<Copyright>Kerry Jiang;AlianBlank;GameFrameX;Blank</Copyright>
30-
<Title>$(AssemblyName)</Title>
31-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
32-
<AssemblyOriginatorKeyFile>../../gameframex.key.snk</AssemblyOriginatorKeyFile>
334
</PropertyGroup>
345
<ItemGroup>
6+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
357
<PackageReference Include="System.Text.Json" Version="8.0.5" />
36-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0"/>
8+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.5" />
379
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0"/>
3810
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.0"/>
3911
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0"/>
4012
</ItemGroup>
4113
<ItemGroup>
4214
<ProjectReference Include="..\GameFrameX.SuperSocket.Primitives\GameFrameX.SuperSocket.Primitives.csproj"/>
15+
<ProjectReference Include="..\GameFrameX.SuperSocket.ProtoBase\GameFrameX.SuperSocket.ProtoBase.csproj" />
4316
<ProjectReference Include="..\GameFrameX.SuperSocket.Server.Abstractions\GameFrameX.SuperSocket.Server.Abstractions.csproj"/>
4417
</ItemGroup>
45-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
46-
<OutputPath>..\..\bin\app_debug</OutputPath>
47-
</PropertyGroup>
48-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
49-
<OutputPath>..\..\bin\app</OutputPath>
50-
</PropertyGroup>
51-
<ItemGroup>
52-
<None Include="../../logo.png">
53-
<Pack>True</Pack>
54-
<PackagePath>\</PackagePath>
55-
<Link>logo.png</Link>
56-
</None>
57-
<None Include="../../README.md">
58-
<Pack>True</Pack>
59-
<PackagePath>\</PackagePath>
60-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
61-
</None>
62-
</ItemGroup>
63-
</Project>
18+
</Project>
Lines changed: 1 addition & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<Description>SuperSocket library to abstract underlying communications as connection with pipeline.GameFrameX 框架的基础设施框架库.框架文档主页: https://gameframex.doc.alianblank.com</Description>
4-
<TargetFramework>net8.0</TargetFramework>
5-
<LangVersion>10.0</LangVersion>
6-
<ImplicitUsings>enable</ImplicitUsings>
7-
<Nullable>disable</Nullable>
8-
</PropertyGroup>
9-
<PropertyGroup>
10-
<PackageProjectUrl>https://github.com/alianblank/GameFrameX.supersocket</PackageProjectUrl>
11-
<RepositoryUrl>https://github.com/alianblank/GameFrameX.SuperSocket.git</RepositoryUrl>
12-
<RepositoryType>git</RepositoryType>
13-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
14-
<PackageTags>GameFrameX,Lib,Extension,Server,GameServer,SuperSocket</PackageTags>
15-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
16-
<PackageReadmeFile>README.md</PackageReadmeFile>
17-
<IsPackable>true</IsPackable>
18-
<PackageIcon>logo.png</PackageIcon>
19-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
20-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
21-
<PackageId>$(AssemblyName)</PackageId>
22-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
23-
<PublishRepositoryUrl>true</PublishRepositoryUrl>
24-
<IncludeSymbols>true</IncludeSymbols>
25-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
26-
<IncludeSource>true</IncludeSource>
27-
<Authors>Kerry Jiang and other contributors;AlianBlank</Authors>
28-
<Owners>Kerry Jiang;AlianBlank</Owners>
29-
<Copyright>Kerry Jiang;AlianBlank;GameFrameX;Blank</Copyright>
30-
<Title>$(AssemblyName)</Title>
31-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
32-
<AssemblyOriginatorKeyFile>../../gameframex.key.snk</AssemblyOriginatorKeyFile>
334
</PropertyGroup>
345
<ItemGroup>
356
<PackageReference Include="System.IO.Pipelines" Version="8.0.0"/>
@@ -39,22 +10,4 @@
3910
<ItemGroup>
4011
<ProjectReference Include="..\GameFrameX.SuperSocket.ProtoBase\GameFrameX.SuperSocket.ProtoBase.csproj"/>
4112
</ItemGroup>
42-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
43-
<OutputPath>..\..\bin\app_debug</OutputPath>
44-
</PropertyGroup>
45-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
46-
<OutputPath>..\..\bin\app</OutputPath>
47-
</PropertyGroup>
48-
<ItemGroup>
49-
<None Include="../../logo.png">
50-
<Pack>True</Pack>
51-
<PackagePath>\</PackagePath>
52-
<Link>logo.png</Link>
53-
</None>
54-
<None Include="../../README.md">
55-
<Pack>True</Pack>
56-
<PackagePath>\</PackagePath>
57-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
58-
</None>
59-
</ItemGroup>
60-
</Project>
13+
</Project>
Lines changed: 2 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<Description>SuperSocket shared util classes for HTTP like protocol.GameFrameX 框架的基础设施框架库.框架文档主页: https://gameframex.doc.alianblank.com</Description>
4-
<TargetFramework>net8.0</TargetFramework>
5-
<LangVersion>10.0</LangVersion>
6-
<ImplicitUsings>enable</ImplicitUsings>
7-
<Nullable>disable</Nullable>
8-
</PropertyGroup>
9-
<PropertyGroup>
10-
<PackageProjectUrl>https://github.com/alianblank/GameFrameX.supersocket</PackageProjectUrl>
11-
<RepositoryUrl>https://github.com/alianblank/GameFrameX.SuperSocket.git</RepositoryUrl>
12-
<RepositoryType>git</RepositoryType>
13-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
14-
<PackageTags>GameFrameX,Lib,Extension,Server,GameServer,SuperSocket</PackageTags>
15-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
16-
<PackageReadmeFile>README.md</PackageReadmeFile>
17-
<IsPackable>true</IsPackable>
18-
<PackageIcon>logo.png</PackageIcon>
19-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
20-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
21-
<PackageId>$(AssemblyName)</PackageId>
22-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
23-
<PublishRepositoryUrl>true</PublishRepositoryUrl>
24-
<IncludeSymbols>true</IncludeSymbols>
25-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
26-
<IncludeSource>true</IncludeSource>
27-
<Authors>Kerry Jiang and other contributors;AlianBlank</Authors>
28-
<Owners>Kerry Jiang;AlianBlank</Owners>
29-
<Copyright>Kerry Jiang;AlianBlank;GameFrameX;Blank</Copyright>
30-
<Title>$(AssemblyName)</Title>
31-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
32-
<AssemblyOriginatorKeyFile>../../gameframex.key.snk</AssemblyOriginatorKeyFile>
334
</PropertyGroup>
345
<ItemGroup>
356
<ProjectReference Include="..\GameFrameX.SuperSocket.ProtoBase\GameFrameX.SuperSocket.ProtoBase.csproj"/>
7+
<ProjectReference Include="..\GameFrameX.SuperSocket.Server.Abstractions\GameFrameX.SuperSocket.Server.Abstractions.csproj" />
368
</ItemGroup>
37-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
38-
<OutputPath>..\..\bin\app_debug</OutputPath>
39-
</PropertyGroup>
40-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
41-
<OutputPath>..\..\bin\app</OutputPath>
42-
</PropertyGroup>
43-
<ItemGroup>
44-
<None Include="../../logo.png">
45-
<Pack>True</Pack>
46-
<PackagePath>\</PackagePath>
47-
<Link>logo.png</Link>
48-
</None>
49-
<None Include="../../README.md">
50-
<Pack>True</Pack>
51-
<PackagePath>\</PackagePath>
52-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
53-
</None>
54-
</ItemGroup>
55-
</Project>
9+
</Project>

0 commit comments

Comments
 (0)