11<?xml version =" 1.0" encoding =" utf-8" ?>
22<Project Sdk =" Microsoft.NET.Sdk" >
3- <PropertyGroup >
4- <TargetFrameworks >net462;netstandard2.0;netstandard2.1;net8.0</TargetFrameworks >
5- <Version >1.5.0</Version >
6- <AssemblyName >Senparc.CO2NET.AspNet</AssemblyName >
7- <RootNamespace >Senparc.CO2NET.AspNet</RootNamespace >
8- <GeneratePackageOnBuild Condition =" '$(Configuration)' == 'Release' " >true</GeneratePackageOnBuild >
9- <Description >
10- Senparc.CO2NET.AspNet 库
3+ <PropertyGroup >
4+ <TargetFrameworks >net462;netstandard2.0;netstandard2.1;net8.0</TargetFrameworks >
5+ <Version >1.5.0</Version >
6+ <AssemblyName >Senparc.CO2NET.AspNet</AssemblyName >
7+ <RootNamespace >Senparc.CO2NET.AspNet</RootNamespace >
8+ <GeneratePackageOnBuild Condition =" '$(Configuration)' == 'Release' " >true</GeneratePackageOnBuild >
9+ <Description >
10+ Senparc.CO2NET.AspNet library
1111
12- Senparc.CO2NET 开源项目:
12+ Senparc.CO2NET open source project:
1313 https://github.com/Senparc/Senparc.CO2NET
1414 </Description >
15- <Copyright >Senparc Copyright © 2004~2024</Copyright >
16- <PackageTags >.NET Core,.NET Framework,公共,基础库 ,CO2NET,ASP.NET</PackageTags >
17- <Authors >Senparc</Authors >
18- <Owners >Senparc</Owners >
19- <PackageLicenseExpression >Apache-2.0</PackageLicenseExpression >
20- <ProjectUrl >https://github.com/Senparc/Senparc.CO2NET</ProjectUrl >
21- <Title >Senparc.CO2NET.dll</Title >
22- <Summary >Senparc.CO2NET.AspNet 库 </Summary >
23- <PackageProjectUrl >https://github.com/Senparc/Senparc.CO2NET</PackageProjectUrl >
24- <PackageIcon >icon.jpg</PackageIcon >
25- <PackageReleaseNotes >
26- v0.1.0 构建基础代码,从 Senparc.CO2NET 分离 ASP.NET (以及 ASP.NET Core)代码
27- v0.4.300.4 提供 GetRequestMemoryStreamAsync() 异步方法
28- v1.0.1 更新 UseSenparcGlobal 参数输入方式
29- v1.1.2
30- 1、优化 UseSenparcGlobal 方法
31- 2、添加 .NET 6.0 / 7.0 依赖
32- v1.3.0 升级到 .NET 8.0
33- v1.4.0 .NET 6.0 和 .NET 8.0 程序集不再依赖 Microsoft.AspNetCore.Hosting.Abstractions 和 Microsoft.AspNetCore.Http.Abstractions
34- [2024-09-11] v1.4.3 更新 Cache, remove InsertToCache(), add Count(prefix)
35- [2024-10-07] v1.5.0 停止对 .NET 6.0 的支持
36- </PackageReleaseNotes >
37- <RepositoryUrl >https://github.com/Senparc/Senparc.CO2NET</RepositoryUrl >
38- <Configurations >Debug;Release;Test</Configurations >
39- </PropertyGroup >
40- <PropertyGroup Condition =" '$(Configuration)' == 'Release' " >
41- <OutputPath >..\BuildOutPut</OutputPath >
42- <DefineConstants >TRACE;RELEASE</DefineConstants >
43- </PropertyGroup >
44- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|x86'" >
45- <OutputPath >..\BuildOutPut</OutputPath >
46- <DefineConstants >$(DefineConstants);RELEASE</DefineConstants >
47- <DocumentationFile >..\BuildOutPut\Senparc.CO2NET.AspNet.xml</DocumentationFile >
48- <Optimize >true</Optimize >
49- <DebugType >pdbonly</DebugType >
50- <ErrorReport >prompt</ErrorReport >
51- <CodeAnalysisRuleSet >MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet >
52- </PropertyGroup >
53- <PropertyGroup Condition =" '$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net462|AnyCPU'" >
54- <OutputPath >..\BuildOutPut\</OutputPath >
55- <DocumentationFile >..\BuildOutPut\net462\Senparc.CO2NET.AspNet..xml</DocumentationFile >
56- </PropertyGroup >
57- <PropertyGroup Condition =" '$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|netstandard2.0|AnyCPU'" >
58- <OutputPath >..\BuildOutPut\</OutputPath >
59- <DocumentationFile >..\BuildOutPut\netstandard2.0\Senparc.CO2NET.AspNet.xml</DocumentationFile >
60- </PropertyGroup >
61- <PropertyGroup Condition =" '$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|netstandard2.1|AnyCPU'" >
62- <OutputPath >..\BuildOutPut\</OutputPath >
63- <DocumentationFile >..\BuildOutPut\netstandard2.1\Senparc.CO2NET.AspNet.xml</DocumentationFile >
64- </PropertyGroup >
65- <PropertyGroup Condition =" '$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net8.0|AnyCPU'" >
66- <OutputPath >..\BuildOutPut\</OutputPath >
67- <DocumentationFile >..\BuildOutPut\net8.0\Senparc.CO2NET.AspNet.xml</DocumentationFile >
68- </PropertyGroup >
69- <ItemGroup >
70- <None Include =" ..\Senparc.CO2NET\icon.jpg" Pack =" true" Visible =" false" PackagePath =" " />
71- </ItemGroup >
72- <ItemGroup >
73- <ProjectReference Include =" ..\Senparc.CO2NET\Senparc.CO2NET.csproj" />
74- <PackageReference Include =" Microsoft.Extensions.Hosting" >
75- <Version >8.0.0</Version >
76- </PackageReference >
77- </ItemGroup >
78- <ItemGroup Condition =" '$(TargetFramework)' == 'net462'" >
79- <Reference Include =" System.Web" />
80- <Reference Include =" System.Web.Extensions" />
81- </ItemGroup >
82- <!-- <ItemGroup Condition="'$(TargetFramework)' != 'net462' ">
15+ <Copyright >Senparc Copyright © 2004~2024</Copyright >
16+ <PackageTags >.NET Core,.NET Framework,public,base library ,CO2NET,ASP.NET</PackageTags >
17+ <Authors >Senparc</Authors >
18+ <Owners >Senparc</Owners >
19+ <PackageLicenseExpression >Apache-2.0</PackageLicenseExpression >
20+ <ProjectUrl >https://github.com/Senparc/Senparc.CO2NET</ProjectUrl >
21+ <Title >Senparc.CO2NET.dll</Title >
22+ <Summary >Senparc.CO2NET.AspNet library </Summary >
23+ <PackageProjectUrl >https://github.com/Senparc/Senparc.CO2NET</PackageProjectUrl >
24+ <PackageIcon >icon.jpg</PackageIcon >
25+ <PackageReleaseNotes >
26+ v0.1.0 Build basic code, separate ASP.NET (and ASP.NET Core) code from Senparc.CO2NET
27+ v0.4.300.4 Provide GetRequestMemoryStreamAsync() async method
28+ v1.0.1 Update UseSenparcGlobal parameter input method
29+ v1.1.2
30+ 1. Optimize UseSenparcGlobal method
31+ 2. Add .NET 6.0 / 7.0 dependencies
32+ v1.3.0 Upgrade to .NET 8.0
33+ v1.4.0 .NET 6.0 and .NET 8.0 assemblies no longer depend on Microsoft.AspNetCore.Hosting.Abstractions and Microsoft.AspNetCore.Http.Abstractions
34+ [2024-09-11] v1.4.3 Update Cache, remove InsertToCache(), add Count(prefix)
35+ [2024-10-07] v1.5.0 Stop supporting .NET 6.0
36+ </PackageReleaseNotes >
37+ <RepositoryUrl >https://github.com/Senparc/Senparc.CO2NET</RepositoryUrl >
38+ <Configurations >Debug;Release;Test</Configurations >
39+ </PropertyGroup >
40+ <PropertyGroup Condition =" '$(Configuration)' == 'Release' " >
41+ <OutputPath >..\BuildOutPut</OutputPath >
42+ <DefineConstants >TRACE;RELEASE</DefineConstants >
43+ </PropertyGroup >
44+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|x86'" >
45+ <OutputPath >..\BuildOutPut</OutputPath >
46+ <DefineConstants >$(DefineConstants);RELEASE</DefineConstants >
47+ <DocumentationFile >..\BuildOutPut\Senparc.CO2NET.AspNet.xml</DocumentationFile >
48+ <Optimize >true</Optimize >
49+ <DebugType >pdbonly</DebugType >
50+ <ErrorReport >prompt</ErrorReport >
51+ <CodeAnalysisRuleSet >MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet >
52+ </PropertyGroup >
53+ <PropertyGroup Condition =" '$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net462|AnyCPU'" >
54+ <OutputPath >..\BuildOutPut\</OutputPath >
55+ <DocumentationFile >..\BuildOutPut\net462\Senparc.CO2NET.AspNet..xml</DocumentationFile >
56+ </PropertyGroup >
57+ <PropertyGroup Condition =" '$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|netstandard2.0|AnyCPU'" >
58+ <OutputPath >..\BuildOutPut\</OutputPath >
59+ <DocumentationFile >..\BuildOutPut\netstandard2.0\Senparc.CO2NET.AspNet.xml</DocumentationFile >
60+ </PropertyGroup >
61+ <PropertyGroup Condition =" '$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|netstandard2.1|AnyCPU'" >
62+ <OutputPath >..\BuildOutPut\</OutputPath >
63+ <DocumentationFile >..\BuildOutPut\netstandard2.1\Senparc.CO2NET.AspNet.xml</DocumentationFile >
64+ </PropertyGroup >
65+ <PropertyGroup Condition =" '$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net8.0|AnyCPU'" >
66+ <OutputPath >..\BuildOutPut\</OutputPath >
67+ <DocumentationFile >..\BuildOutPut\net8.0\Senparc.CO2NET.AspNet.xml</DocumentationFile >
68+ </PropertyGroup >
69+ <ItemGroup >
70+ <None Include =" ..\Senparc.CO2NET\icon.jpg" Pack =" true" Visible =" false" PackagePath =" " />
71+ </ItemGroup >
72+ <ItemGroup >
73+ <ProjectReference Include =" ..\Senparc.CO2NET\Senparc.CO2NET.csproj" />
74+ <PackageReference Include =" Microsoft.Extensions.Hosting" >
75+ <Version >8.0.0</Version >
76+ </PackageReference >
77+ </ItemGroup >
78+ <ItemGroup Condition =" '$(TargetFramework)' == 'net462'" >
79+ <Reference Include =" System.Web" />
80+ <Reference Include =" System.Web.Extensions" />
81+ </ItemGroup >
82+ <!-- <ItemGroup Condition="'$(TargetFramework)' != 'net462' ">
8383
8484 </ItemGroup>-->
85- <!-- <ItemGroup Condition="('$(TargetFramework)' == 'netstandard2.0') OR ('$(TargetFramework)' == 'netstandard2.1')">-->
86- <ItemGroup Condition =" '$(TargetFramework)' != 'net462' And '$(TargetFramework)' != 'net8.0'" >
87- <PackageReference Include =" Microsoft.AspNetCore.Hosting.Abstractions" >
88- <Version >2.2.0</Version >
89- </PackageReference >
90- <PackageReference Include =" Microsoft.AspNetCore.Http.Abstractions" >
91- <Version >2.2.0</Version >
92- </PackageReference >
93- </ItemGroup >
94- <ItemGroup Condition =" '$(TargetFramework)' == 'net8.0'" >
95- <PackageReference Include =" Microsoft.AspNetCore.App" />
96- </ItemGroup >
85+ <!-- <ItemGroup Condition="('$(TargetFramework)' == 'netstandard2.0') OR ('$(TargetFramework)' == 'netstandard2.1')">-->
86+ <ItemGroup Condition =" '$(TargetFramework)' != 'net462' And '$(TargetFramework)' != 'net8.0'" >
87+ <PackageReference Include =" Microsoft.AspNetCore.Hosting.Abstractions" >
88+ <Version >2.2.0</Version >
89+ </PackageReference >
90+ <PackageReference Include =" Microsoft.AspNetCore.Http.Abstractions" >
91+ <Version >2.2.0</Version >
92+ </PackageReference >
93+ </ItemGroup >
94+ <ItemGroup Condition =" '$(TargetFramework)' == 'net8.0'" >
95+ <PackageReference Include =" Microsoft.AspNetCore.App" />
96+ </ItemGroup >
9797</Project >
0 commit comments