11<Project Sdk =" Microsoft.NET.Sdk" >
2- <PropertyGroup >
3- <TargetFrameworks >netstandard2.1;netcoreapp3.1; net6.0;net7 .0</TargetFrameworks >
4- <Version >1.5.3 </Version >
5- <LangVersion >latest</LangVersion >
6- <AssemblyName >Senparc.CO2NET.WebApi</AssemblyName >
7- <RootNamespace >Senparc.CO2NET.WebApi</RootNamespace >
8- <GeneratePackageOnBuild Condition =" '$(Configuration)' == 'Release' " >true</GeneratePackageOnBuild >
9- <Description >
2+ <PropertyGroup >
3+ <TargetFrameworks >netstandard2.1;net6.0;net8 .0</TargetFrameworks >
4+ <Version >1.6.0-beta1 </Version >
5+ <LangVersion >latest</LangVersion >
6+ <AssemblyName >Senparc.CO2NET.WebApi</AssemblyName >
7+ <RootNamespace >Senparc.CO2NET.WebApi</RootNamespace >
8+ <GeneratePackageOnBuild Condition =" '$(Configuration)' == 'Release' " >true</GeneratePackageOnBuild >
9+ <Description >
1010 Senparc.CO2NET.WebApi 应用性能管理
1111 </Description >
12- <Copyright >Senparc Copyright © 2004~2023</Copyright >
13- <PackageTags >WebApi,.NET Core,.NET Framework,公共,基础库,CO2NET</PackageTags >
14- <Authors >Senparc</Authors >
15- <Owners >Senparc</Owners >
16- <PackageLicenseExpression >Apache-2.0</PackageLicenseExpression >
17- <ProjectUrl >https://github.com/Senparc/Senparc.CO2NET</ProjectUrl >
18- <Title >Senparc.CO2NET.WebApi.dll</Title >
19- <Summary >Senparc.CO2NET.WebApi</Summary >
20- <PackageProjectUrl >https://github.com/Senparc/Senparc.CO2NET</PackageProjectUrl >
21- <PackageIcon >icon.jpg</PackageIcon >
22- <RepositoryUrl >https://github.com/Senparc/Senparc.CO2NET</RepositoryUrl >
23- <Configurations >Debug;Release;Test</Configurations >
24- <PackageReleaseNotes >
25- v0.1 创世
26- v0.2 完成 WebApiEngine 第一代核心版本
27- v0.2.3 完成 WebApiEngine 第二代核心版本,全面支持动态 API 集成和集成和对应 XML 生成
28- v0.2.4 添加可额外注入的类或方法
29- v0.2.5 优化异步线程执行
30- v0.2.5.7 添加 ForbiddenExternalAccess 参数,设置是否允许外部访问
31- v0.2.6 添加 WebApiEngineOptions
32- v0.2.8 提供 .NET Standard 2.1 版本
33- v1.1 提供参数属性同步复制到动态 Api 的能力
34- v1.1.2 优化文档提取正则表达式
35- v1.1.3 添加 AddApiControllerAttribute 选项,默认为 true
36- v1.3 提供 .NET 7.0 支持
37- v1.4.1 使用 [ApiBind(Ignore = false)],添加完善对整个类的 API 生成忽略忽略
38- v1.5.2.1整理日志格式
39- </PackageReleaseNotes >
40- </PropertyGroup >
41- <PropertyGroup Condition =" '$(Configuration)' == 'Release' " >
42- <OutputPath >..\BuildOutPut</OutputPath >
43- <DefineConstants >TRACE;RELEASE</DefineConstants >
44- </PropertyGroup >
45- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|x86'" >
46- <OutputPath >..\BuildOutPut</OutputPath >
47- <DefineConstants >$(DefineConstants);RELEASE</DefineConstants >
48- <DocumentationFile >..\BuildOutPut\Senparc.CO2NET.WebApi.xml</DocumentationFile >
49- <Optimize >true</Optimize >
50- <DebugType >pdbonly</DebugType >
51- <ErrorReport >prompt</ErrorReport >
52- <CodeAnalysisRuleSet >MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet >
53- </PropertyGroup >
54- <ItemGroup >
55- <None Include =" ..\Senparc.CO2NET\icon.jpg" Pack =" true" Visible =" false" PackagePath =" " />
56- </ItemGroup >
57- <ItemGroup >
58- <PackageReference Include =" Microsoft.AspNetCore.Mvc.Core" Version =" 2.2.5" />
59- <PackageReference Include =" Swashbuckle.AspNetCore.Annotations" Version =" 6.5.0" />
60- <!-- <PackageReference Include="System.Reflection.Emit" Version="4.7.0" />-->
61- </ItemGroup >
62- <ItemGroup >
63- <ProjectReference Include =" ..\Senparc.CO2NET.AspNet\Senparc.CO2NET.AspNet.csproj" />
64- <ProjectReference Include =" ..\Senparc.CO2NET\Senparc.CO2NET.csproj" />
65- </ItemGroup >
66- <ItemGroup >
67- <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 1.1.1" />
68- </ItemGroup >
12+ <Copyright >Senparc Copyright © 2004~2023</Copyright >
13+ <PackageTags >WebApi,.NET Core,.NET Framework,公共,基础库,CO2NET</PackageTags >
14+ <Authors >Senparc</Authors >
15+ <Owners >Senparc</Owners >
16+ <PackageLicenseExpression >Apache-2.0</PackageLicenseExpression >
17+ <ProjectUrl >https://github.com/Senparc/Senparc.CO2NET</ProjectUrl >
18+ <Title >Senparc.CO2NET.WebApi.dll</Title >
19+ <Summary >Senparc.CO2NET.WebApi</Summary >
20+ <PackageProjectUrl >https://github.com/Senparc/Senparc.CO2NET</PackageProjectUrl >
21+ <PackageIcon >icon.jpg</PackageIcon >
22+ <RepositoryUrl >https://github.com/Senparc/Senparc.CO2NET</RepositoryUrl >
23+ <Configurations >Debug;Release;Test</Configurations >
24+ <PackageReleaseNotes >
25+ v0.1 创世
26+ v0.2 完成 WebApiEngine 第一代核心版本
27+ v0.2.3 完成 WebApiEngine 第二代核心版本,全面支持动态 API 集成和集成和对应 XML 生成
28+ v0.2.4 添加可额外注入的类或方法
29+ v0.2.5 优化异步线程执行
30+ v0.2.5.7 添加 ForbiddenExternalAccess 参数,设置是否允许外部访问
31+ v0.2.6 添加 WebApiEngineOptions
32+ v0.2.8 提供 .NET Standard 2.1 版本
33+ v1.1 提供参数属性同步复制到动态 Api 的能力
34+ v1.1.2 优化文档提取正则表达式
35+ v1.1.3 添加 AddApiControllerAttribute 选项,默认为 true
36+ v1.3 提供 .NET 7.0 支持
37+ v1.4.1 使用 [ApiBind(Ignore = false)],添加完善对整个类的 API 生成忽略忽略
38+ v1.5.2.1整理日志格式
39+ v1.6.0
40+ 1、删除 .NET 7.0 TargetFramework;增加 .NET 8.0 TargetFramework
41+ 2、移除 Microsoft.AspNetCore.Mvc.Core 的引用
42+ 2、引用最新的 Senparc.CO2NET.AspNet,.NET 6.0 和 .NET 8.0 程序集不再依赖 Microsoft.AspNetCore.Hosting.Abstractions 和 Microsoft.AspNetCore.Http.Abstractions
43+ </PackageReleaseNotes >
44+ </PropertyGroup >
45+ <PropertyGroup Condition =" '$(Configuration)' == 'Release' " >
46+ <OutputPath >..\BuildOutPut</OutputPath >
47+ <DefineConstants >TRACE;RELEASE</DefineConstants >
48+ </PropertyGroup >
49+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|x86'" >
50+ <OutputPath >..\BuildOutPut</OutputPath >
51+ <DefineConstants >$(DefineConstants);RELEASE</DefineConstants >
52+ <DocumentationFile >..\BuildOutPut\Senparc.CO2NET.WebApi.xml</DocumentationFile >
53+ <Optimize >true</Optimize >
54+ <DebugType >pdbonly</DebugType >
55+ <ErrorReport >prompt</ErrorReport >
56+ <CodeAnalysisRuleSet >MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet >
57+ </PropertyGroup >
58+ <ItemGroup >
59+ <None Include =" ..\Senparc.CO2NET\icon.jpg" Pack =" true" Visible =" false" PackagePath =" " />
60+ </ItemGroup >
61+ <ItemGroup >
62+ <PackageReference Include =" Swashbuckle.AspNetCore.Annotations" Version =" 6.5.0" />
63+ <!-- <PackageReference Include="System.Reflection.Emit" Version="4.7.0" />-->
64+ </ItemGroup >
65+ <ItemGroup Condition =" '$(TargetFramework)' != 'netstandard2.1'" >
66+ <PackageReference Include =" Microsoft.AspNetCore.App" />
67+ <PackageReference Include =" Microsoft.Extensions.DependencyModel" Version =" 8.0.0" />
68+ </ItemGroup >
69+ <ItemGroup >
70+ <ProjectReference Include =" ..\Senparc.CO2NET.AspNet\Senparc.CO2NET.AspNet.csproj" />
71+ <ProjectReference Include =" ..\Senparc.CO2NET\Senparc.CO2NET.csproj" />
72+ </ItemGroup >
73+ <ItemGroup >
74+ <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 1.1.1" />
75+ </ItemGroup >
6976</Project >
0 commit comments