Skip to content

Commit 71896ec

Browse files
committed
refactor(build): 集中管理项目配置到Directory.Build.props
将各项目的公共配置提取到Directory.Build.props文件中统一管理 移除各项目中的重复配置项,简化项目文件 支持多目标框架net8.0/net9.0/net10.0
1 parent a5ca117 commit 71896ec

14 files changed

Lines changed: 39 additions & 292 deletions

File tree

Directory.Build.props

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<Project>
2+
<PropertyGroup>
3+
<!-- 多目标框架支持: net8.0, net9.0,net10.0 -->
4+
<TargetFrameworks>net8.0;net9.0;net10.0;</TargetFrameworks>
5+
6+
<!-- 语言版本配置 -->
7+
<LangVersion>12.0</LangVersion>
8+
<ImplicitUsings>enable</ImplicitUsings>
9+
<Nullable>disable</Nullable>
10+
11+
<!-- 程序集签名配置 -->
12+
<PublicSign>true</PublicSign>
13+
<SignAssembly>true</SignAssembly>
14+
<PackageId>$(AssemblyName)</PackageId>
15+
16+
<!-- NuGet 包配置 -->
17+
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
18+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
19+
<IncludeSymbols>true</IncludeSymbols>
20+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
21+
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
22+
23+
<!-- 通用元数据 -->
24+
<Title>$(AssemblyName)</Title>
25+
<Copyright>AlianBlank;GameFrameX;Blank</Copyright>
26+
<PackageProjectUrl>https://github.com/GameFrameX/GameFrameX.Foundation</PackageProjectUrl>
27+
<RepositoryUrl>https://github.com/GameFrameX/GameFrameX.Foundation</RepositoryUrl>
28+
<RepositoryType>git</RepositoryType>
29+
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
30+
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
31+
<PackageIcon>logo.png</PackageIcon>
32+
<Authors>AlianBlank;GameFrameX;Blank</Authors>
33+
<PackageReadmeFile>README.md</PackageReadmeFile>
34+
35+
<!-- MSBuild 配置 -->
36+
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
37+
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
38+
</PropertyGroup>
39+
</Project>

GameFrameX.Foundation.Encryption/GameFrameX.Foundation.Encryption.csproj

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<Import Project="../Version.props" Label="版本号定义"/>
33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>disable</Nullable>
7-
<LangVersion>12.0</LangVersion>
8-
<PublicSign>true</PublicSign>
9-
<SignAssembly>true</SignAssembly>
10-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
11-
<Title>$(AssemblyName)</Title>
12-
<Copyright>AlianBlank;GameFrameX;Blank</Copyright>
13-
<PackageProjectUrl>https://github.com/GameFrameX/GameFrameX</PackageProjectUrl>
14-
<RepositoryUrl>https://github.com/GameFrameX/GameFrameX</RepositoryUrl>
15-
<RepositoryType>git</RepositoryType>
16-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
174
<Description>GameFrameX.Foundation.Encryption,GameFrameX 框架的基础设施框架库,提供基础的加密算法.框架文档主页: https://gameframex.doc.alianblank.com</Description>
185
<PackageTags>GameFrameX,Lib,Foundation,Foundation.Encryption,Server,GameServer</PackageTags>
19-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
20-
<PackageIcon>logo.png</PackageIcon>
21-
<Authors>AlianBlank;Blank</Authors>
22-
<PackageReadmeFile>README.md</PackageReadmeFile>
23-
<IsPackable>true</IsPackable>
24-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
25-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
26-
<PackageId>$(AssemblyName)</PackageId>
27-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
286
<AssemblyOriginatorKeyFile>../gameframex.key.snk</AssemblyOriginatorKeyFile>
29-
<IncludeSymbols>true</IncludeSymbols>
30-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
317
</PropertyGroup>
328
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
339
<OutputPath>..\bin\app</OutputPath>

GameFrameX.Foundation.Extensions/GameFrameX.Foundation.Extensions.csproj

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<Import Project="../Version.props" Label="版本号定义"/>
33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>disable</Nullable>
7-
<LangVersion>12.0</LangVersion>
8-
<PublicSign>true</PublicSign>
9-
<SignAssembly>true</SignAssembly>
10-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
11-
<Title>$(AssemblyName)</Title>
12-
<Copyright>AlianBlank;GameFrameX;Blank</Copyright>
13-
<PackageProjectUrl>https://github.com/GameFrameX/GameFrameX</PackageProjectUrl>
14-
<RepositoryUrl>https://github.com/GameFrameX/GameFrameX</RepositoryUrl>
15-
<RepositoryType>git</RepositoryType>
16-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
174
<Description>GameFrameX.Foundation.Extensions,GameFrameX 框架的基础设施框架库,提供基础的哈希算法.框架文档主页: https://gameframex.doc.alianblank.com</Description>
185
<PackageTags>GameFrameX,Lib,Foundation,Foundation.HashServer,GameServer</PackageTags>
19-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
20-
<PackageIcon>logo.png</PackageIcon>
21-
<Authors>AlianBlank;Blank</Authors>
22-
<PackageReadmeFile>README.md</PackageReadmeFile>
23-
<IsPackable>true</IsPackable>
24-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
25-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
26-
<PackageId>$(AssemblyName)</PackageId>
27-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
286
<AssemblyOriginatorKeyFile>../gameframex.key.snk</AssemblyOriginatorKeyFile>
29-
<IncludeSymbols>true</IncludeSymbols>
30-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
317
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
328
</PropertyGroup>
339
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">

GameFrameX.Foundation.Hash/GameFrameX.Foundation.Hash.csproj

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<Import Project="../Version.props" Label="版本号定义"/>
33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>disable</Nullable>
7-
<LangVersion>12.0</LangVersion>
8-
<PublicSign>true</PublicSign>
9-
<SignAssembly>true</SignAssembly>
10-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
11-
<Title>$(AssemblyName)</Title>
12-
<Copyright>AlianBlank;GameFrameX;Blank</Copyright>
13-
<PackageProjectUrl>https://github.com/GameFrameX/GameFrameX</PackageProjectUrl>
14-
<RepositoryUrl>https://github.com/GameFrameX/GameFrameX</RepositoryUrl>
15-
<RepositoryType>git</RepositoryType>
16-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
174
<Description>GameFrameX.Foundation.Hash,GameFrameX 框架的基础设施框架库,提供基础的哈希算法.框架文档主页: https://gameframex.doc.alianblank.com</Description>
185
<PackageTags>GameFrameX,Lib,Foundation,Foundation.HashServer,GameServer</PackageTags>
19-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
20-
<PackageIcon>logo.png</PackageIcon>
21-
<Authors>AlianBlank;Blank</Authors>
22-
<PackageReadmeFile>README.md</PackageReadmeFile>
23-
<IsPackable>true</IsPackable>
24-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
25-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
26-
<PackageId>$(AssemblyName)</PackageId>
27-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
286
<AssemblyOriginatorKeyFile>../gameframex.key.snk</AssemblyOriginatorKeyFile>
29-
<IncludeSymbols>true</IncludeSymbols>
30-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
317
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
328
</PropertyGroup>
339
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">

GameFrameX.Foundation.Http.Extension/GameFrameX.Foundation.Http.Extension.csproj

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<Import Project="../Version.props" Label="版本号定义"/>
33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>disable</Nullable>
7-
<LangVersion>12.0</LangVersion>
8-
<PublicSign>true</PublicSign>
9-
<SignAssembly>true</SignAssembly>
10-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
11-
<Title>$(AssemblyName)</Title>
12-
<Copyright>AlianBlank;GameFrameX;Blank</Copyright>
13-
<PackageProjectUrl>https://github.com/GameFrameX/GameFrameX</PackageProjectUrl>
14-
<RepositoryUrl>https://github.com/GameFrameX/GameFrameX</RepositoryUrl>
15-
<RepositoryType>git</RepositoryType>
16-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
174
<Description>GameFrameX.Foundation.HTTP.Extension,GameFrameX 框架的基础设施框架库,提供整套框架的GET、POST的HTTP请求方式统一接口.框架文档主页: https://gameframex.doc.alianblank.com</Description>
185
<PackageTags>GameFrameX,Lib,Foundation.HTTP.Extension,Server,GameServer</PackageTags>
19-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
20-
<PackageIcon>logo.png</PackageIcon>
21-
<Authors>AlianBlank;Blank</Authors>
22-
<PackageReadmeFile>README.md</PackageReadmeFile>
23-
<IsPackable>true</IsPackable>
24-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
25-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
26-
<PackageId>$(AssemblyName)</PackageId>
27-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
286
<AssemblyOriginatorKeyFile>../gameframex.key.snk</AssemblyOriginatorKeyFile>
29-
<IncludeSymbols>true</IncludeSymbols>
30-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
317
</PropertyGroup>
328
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
339
<OutputPath>..\bin\app</OutputPath>

GameFrameX.Foundation.Http.Normalization/GameFrameX.Foundation.Http.Normalization.csproj

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<Import Project="../Version.props" Label="版本号定义"/>
33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>disable</Nullable>
7-
<LangVersion>12.0</LangVersion>
8-
<PublicSign>true</PublicSign>
9-
<SignAssembly>true</SignAssembly>
10-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
11-
<Title>$(AssemblyName)</Title>
12-
<Copyright>AlianBlank;GameFrameX;Blank</Copyright>
13-
<PackageProjectUrl>https://github.com/GameFrameX/GameFrameX</PackageProjectUrl>
14-
<RepositoryUrl>https://github.com/GameFrameX/GameFrameX</RepositoryUrl>
15-
<RepositoryType>git</RepositoryType>
16-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
174
<Description>GameFrameX.Foundation.HTTP,GameFrameX 框架的基础设施框架库,提供整套框架的HTTP响应结构统一性.框架文档主页: https://gameframex.doc.alianblank.com</Description>
185
<PackageTags>GameFrameX,Lib,Foundation.HTTP,Server,GameServer</PackageTags>
19-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
20-
<PackageIcon>logo.png</PackageIcon>
21-
<Authors>AlianBlank;Blank</Authors>
22-
<PackageReadmeFile>README.md</PackageReadmeFile>
23-
<IsPackable>true</IsPackable>
24-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
25-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
26-
<PackageId>$(AssemblyName)</PackageId>
27-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
286
<AssemblyOriginatorKeyFile>../gameframex.key.snk</AssemblyOriginatorKeyFile>
29-
<IncludeSymbols>true</IncludeSymbols>
30-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
317
</PropertyGroup>
328
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
339
<OutputPath>..\bin\app</OutputPath>

GameFrameX.Foundation.Json/GameFrameX.Foundation.Json.csproj

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<Import Project="../Version.props" Label="版本号定义"/>
33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>disable</Nullable>
7-
<LangVersion>12.0</LangVersion>
8-
<PublicSign>true</PublicSign>
9-
<SignAssembly>true</SignAssembly>
10-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
11-
<Title>$(AssemblyName)</Title>
12-
<Copyright>AlianBlank;GameFrameX;Blank</Copyright>
13-
<PackageProjectUrl>https://github.com/GameFrameX/GameFrameX</PackageProjectUrl>
14-
<RepositoryUrl>https://github.com/GameFrameX/GameFrameX</RepositoryUrl>
15-
<RepositoryType>git</RepositoryType>
16-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
174
<Description>GameFrameX.Foundation.Json,GameFrameX 框架的基础设施框架库,提供整套框架的JSON序列化和反序列和的统一接口.框架文档主页: https://gameframex.doc.alianblank.com</Description>
185
<PackageTags>GameFrameX,Lib,Foundation.Json,Server,GameServer</PackageTags>
19-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
20-
<PackageIcon>logo.png</PackageIcon>
21-
<Authors>AlianBlank;Blank</Authors>
22-
<PackageReadmeFile>README.md</PackageReadmeFile>
23-
<IsPackable>true</IsPackable>
24-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
25-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
26-
<PackageId>$(AssemblyName)</PackageId>
27-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
286
<AssemblyOriginatorKeyFile>../gameframex.key.snk</AssemblyOriginatorKeyFile>
29-
<IncludeSymbols>true</IncludeSymbols>
30-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
317
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
328
</PropertyGroup>
339
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">

GameFrameX.Foundation.Localization/GameFrameX.Foundation.Localization.csproj

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<Import Project="../Version.props" Label="版本号定义"/>
33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>disable</Nullable>
7-
<LangVersion>12.0</LangVersion>
8-
<PublicSign>true</PublicSign>
9-
<SignAssembly>true</SignAssembly>
10-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
11-
<Title>$(AssemblyName)</Title>
12-
<Copyright>AlianBlank;GameFrameX;Blank</Copyright>
13-
<PackageProjectUrl>https://github.com/GameFrameX/GameFrameX</PackageProjectUrl>
14-
<RepositoryUrl>https://github.com/GameFrameX/GameFrameX</RepositoryUrl>
15-
<RepositoryType>git</RepositoryType>
16-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
174
<Description>GameFrameX.Foundation.Localization,GameFrameX 框架的本地化基础设施库,提供轻量级的本地化支持和懒加载机制.框架文档主页: https://gameframex.doc.alianblank.com</Description>
185
<PackageTags>GameFrameX,Lib,Foundation.Localization,Server,GameServer,Localization,i18n</PackageTags>
19-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
20-
<PackageIcon>logo.png</PackageIcon>
21-
<Authors>AlianBlank;Blank</Authors>
22-
<PackageReadmeFile>README.md</PackageReadmeFile>
23-
<IsPackable>true</IsPackable>
24-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
256
<GenerateDocumentationFile>false</GenerateDocumentationFile>
26-
<PackageId>$(AssemblyName)</PackageId>
27-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
287
<AssemblyOriginatorKeyFile>../gameframex.key.snk</AssemblyOriginatorKeyFile>
29-
<IncludeSymbols>true</IncludeSymbols>
30-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
318
</PropertyGroup>
329
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
3310
<OutputPath>..\bin\app</OutputPath>

GameFrameX.Foundation.Logger/GameFrameX.Foundation.Logger.csproj

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<Import Project="../Version.props" Label="版本号定义"/>
33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>disable</Nullable>
7-
<LangVersion>12.0</LangVersion>
8-
<PublicSign>true</PublicSign>
9-
<SignAssembly>true</SignAssembly>
10-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
11-
<Title>$(AssemblyName)</Title>
12-
<Copyright>AlianBlank;GameFrameX;Blank</Copyright>
13-
<PackageProjectUrl>https://github.com/GameFrameX/GameFrameX</PackageProjectUrl>
14-
<RepositoryUrl>https://github.com/GameFrameX/GameFrameX</RepositoryUrl>
15-
<RepositoryType>git</RepositoryType>
16-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
174
<Description>GameFrameX.Foundation.Logger,GameFrameX 框架的基础设施框架库,提供整套框架的日志写入的统一接口.框架文档主页: https://gameframex.doc.alianblank.com</Description>
185
<PackageTags>GameFrameX,Lib,Foundation.Logger,Server,GameServer</PackageTags>
19-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
20-
<PackageIcon>logo.png</PackageIcon>
21-
<Authors>AlianBlank;Blank</Authors>
22-
<PackageReadmeFile>README.md</PackageReadmeFile>
23-
<IsPackable>true</IsPackable>
24-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
25-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
26-
<PackageId>$(AssemblyName)</PackageId>
27-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
286
<AssemblyOriginatorKeyFile>../gameframex.key.snk</AssemblyOriginatorKeyFile>
29-
<IncludeSymbols>true</IncludeSymbols>
30-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
317
</PropertyGroup>
328
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
339
<OutputPath>..\bin\app</OutputPath>

GameFrameX.Foundation.Options/GameFrameX.Foundation.Options.csproj

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<Import Project="../Version.props" Label="版本号定义"/>
33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>disable</Nullable>
7-
<LangVersion>12.0</LangVersion>
8-
<PublicSign>true</PublicSign>
9-
<SignAssembly>true</SignAssembly>
10-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
11-
<Title>$(AssemblyName)</Title>
12-
<Copyright>AlianBlank;GameFrameX;Blank</Copyright>
13-
<PackageProjectUrl>https://github.com/GameFrameX/GameFrameX</PackageProjectUrl>
14-
<RepositoryUrl>https://github.com/GameFrameX/GameFrameX</RepositoryUrl>
15-
<RepositoryType>git</RepositoryType>
16-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
174
<Description>GameFrameX.Foundation.Options,GameFrameX 框架的基础设施框架库,提供整套框架的日志写入的统一接口.框架文档主页: https://gameframex.doc.alianblank.com</Description>
185
<PackageTags>GameFrameX,Lib,Foundation.Options,Server,GameServer</PackageTags>
19-
<PackageReleaseNotes>https://gameframex.doc.alianblank.com/</PackageReleaseNotes>
20-
<PackageIcon>logo.png</PackageIcon>
21-
<Authors>AlianBlank;Blank</Authors>
22-
<PackageReadmeFile>README.md</PackageReadmeFile>
23-
<IsPackable>true</IsPackable>
24-
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
25-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
26-
<PackageId>$(AssemblyName)</PackageId>
27-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
286
<AssemblyOriginatorKeyFile>../gameframex.key.snk</AssemblyOriginatorKeyFile>
29-
<IncludeSymbols>true</IncludeSymbols>
30-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
317
</PropertyGroup>
328
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
339
<OutputPath>..\bin\app</OutputPath>

0 commit comments

Comments
 (0)