|
|
|
|
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
|
<PropertyGroup>
|
|
|
|
|
<TargetFrameworks>net462;netstandard2.0;netstandard2.1</TargetFrameworks>
|
|
|
|
|
<Version>2.13.5.7</Version>
|
|
|
|
|
<AssemblyName>Senparc.Weixin.Cache.Memcached</AssemblyName>
|
|
|
|
|
<RootNamespace>Senparc.Weixin.Cache.Memcached</RootNamespace>
|
|
|
|
|
<Description>
|
|
|
|
|
微信 SDK - Memcached 模块
|
|
|
|
|
|
|
|
|
|
Senparc.Weixin SDK 开源项目:
|
|
|
|
|
https://github.com/JeffreySu/WeiXinMPSDK
|
|
|
|
|
</Description>
|
|
|
|
|
<Copyright>Senparc Copyright © 2004~2023</Copyright>
|
|
|
|
|
<PackageTags>微信,weixin,公众号,WeChat,Senparc,盛派,SDK,C#,JSSDK,微信支付,分布式,小程序,Cache,Memcached</PackageTags>
|
|
|
|
|
<GeneratePackageOnBuild Condition=" '$(Configuration)' == 'Release' ">true</GeneratePackageOnBuild>
|
|
|
|
|
<Authors>Jeffrey Su</Authors>
|
|
|
|
|
<Owners>Senparc</Owners>
|
|
|
|
|
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
|
|
|
|
|
<ProjectUrl>https://github.com/JeffreySu/WeiXinMPSDK</ProjectUrl>
|
|
|
|
|
<Title>Senparc.Weixin.Cache.Memcached.dll</Title>
|
|
|
|
|
<Summary>微信公众号SDK for C#</Summary>
|
|
|
|
|
<PackageProjectUrl>https://github.com/JeffreySu/WeiXinMPSDK</PackageProjectUrl>
|
|
|
|
|
<PackageIcon>icon.jpg</PackageIcon>
|
|
|
|
|
<PackageReleaseNotes>
|
|
|
|
|
v0.0.1
|
|
|
|
|
提供分布式缓存支持
|
|
|
|
|
.NET 4.0版本暂时未提供
|
|
|
|
|
|
|
|
|
|
v0.0.2
|
|
|
|
|
重构缓存策略,提供分布锁
|
|
|
|
|
|
|
|
|
|
v0.0.3 优化方法和接口
|
|
|
|
|
|
|
|
|
|
v0.0.4 优化方法和接口
|
|
|
|
|
|
|
|
|
|
v0.0.5 添加ServerList配制方法
|
|
|
|
|
|
|
|
|
|
v0.1.0
|
|
|
|
|
重构缓存,添加ObjectCacheStrategy
|
|
|
|
|
|
|
|
|
|
v0.2.0 重构分布式锁
|
|
|
|
|
|
|
|
|
|
v0.3.0 Memcached同步锁改为使用StoreMode.Add方法
|
|
|
|
|
|
|
|
|
|
v1.0.0 支持 .NET Core
|
|
|
|
|
|
|
|
|
|
v1.1.0 支持 .NET Core 2.0
|
|
|
|
|
|
|
|
|
|
v1.2.0 注释掉无效代码
|
|
|
|
|
|
|
|
|
|
v1.3.0 .net core下,MemcachedObjectCacheStrategy.GetMemcachedClientConfiguration()方法添加注入参数
|
|
|
|
|
|
|
|
|
|
v1.4.0 停止对 .net core 1.1 生成的独立版本
|
|
|
|
|
v1.4.1 提供 RegisterServices 进行快捷注册
|
|
|
|
|
|
|
|
|
|
v1.5.0-rc1 支持 .NET Core 2.1.0-rc1-final
|
|
|
|
|
|
|
|
|
|
v1.5.5 发布支持 .net core 2.1 的正式版
|
|
|
|
|
|
|
|
|
|
v2.0.0 引入 Senparc.CO2NET,支持 Senparc.Weixin v5.0
|
|
|
|
|
v2.0.6.1 支持 CO2NET v0.1.6.1
|
|
|
|
|
v2.0.9 支持 CO2NET v0.1.9
|
|
|
|
|
v2.1.0 支持 CO2NET v0.2.0
|
|
|
|
|
v2.2.1 支持 CO2NET v0.2.6,Senparc.CO2NET.Cache.Memcached v3.1.1
|
|
|
|
|
v2.2.2 支持 CO2NET v0.2.8,Senparc.CO2NET.Cache.Memcached v3.1.3
|
|
|
|
|
v2.3.0 支持最新基础库,使用 .NETStandard2.0 统一支持 .NET Core,放弃对 .NET Core 1.x 的单独适配
|
|
|
|
|
v2.3.5 支持异步缓存接口
|
|
|
|
|
v2.3.9 引用最新版本 CO2NET
|
|
|
|
|
v2.3.10 引用最新版本 CO2NET 和 Senparc.Weixin
|
|
|
|
|
v2.3.11 更新 MemcachedContainerCacheStrategy.UpdateContainerBagAsync() 方法
|
|
|
|
|
v2.4.0
|
|
|
|
|
1、支持最新版本 Senparc.Weixin
|
|
|
|
|
2、提供带符号的 nuget 包(.snupkg)
|
|
|
|
|
v2.5.0 使用最新版本 Senparc.Weixin,支持 .NET Core 3.0
|
|
|
|
|
v2.5.101 提供 .Net Core 3.0 独立版本
|
|
|
|
|
v2.7.102 RegisterDomainCache() 方法重命名为 ActivityDomainCache()
|
|
|
|
|
</PackageReleaseNotes>
|
|
|
|
|
<RepositoryUrl>https://github.com/JeffreySu/WeiXinMPSDK</RepositoryUrl>
|
|
|
|
|
<!--<Product>Senparc.Weixin.Cache.Memcached.dll</Product>-->
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
|
|
|
|
<OutputPath>..\..\BuildOutPut</OutputPath>
|
|
|
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
|
|
|
|
<OutputPath>..\..\BuildOutPut</OutputPath>
|
|
|
|
|
<DefineConstants>$(DefineConstants);RELEASE</DefineConstants>
|
|
|
|
|
<DocumentationFile>..\..\BuildOutPut\Senparc.Weixin.Cache.Memcached.XML</DocumentationFile>
|
|
|
|
|
<Optimize>true</Optimize>
|
|
|
|
|
<DebugType>pdbonly</DebugType>
|
|
|
|
|
<ErrorReport>prompt</ErrorReport>
|
|
|
|
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
<!--<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|netstandard1.6|AnyCPU'">
|
|
|
|
|
<OutputPath>..\..\BuildOutPut\</OutputPath>
|
|
|
|
|
<DocumentationFile>..\..\BuildOutPut\netstandard1.6\Senparc.Cache.Memcached.xml</DocumentationFile>
|
|
|
|
|
</PropertyGroup>-->
|
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net462|AnyCPU'">
|
|
|
|
|
<OutputPath>..\..\BuildOutPut\</OutputPath>
|
|
|
|
|
<DocumentationFile>..\..\BuildOutPut\net462\Senparc.Cache.Memcached.xml</DocumentationFile>
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
<!--<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|netstandard1.6|AnyCPU'">
|
|
|
|
|
<OutputPath>..\..\BuildOutPut\</OutputPath>
|
|
|
|
|
<DocumentationFile>..\..\BuildOutPut\netstandard1.6\Senparc.Cache.Memcached.xml</DocumentationFile>
|
|
|
|
|
</PropertyGroup>-->
|
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|netstandard2.0|AnyCPU'">
|
|
|
|
|
<OutputPath>..\..\BuildOutPut\</OutputPath>
|
|
|
|
|
<DocumentationFile>..\..\BuildOutPut\netstandard2.0\Senparc.Cache.Memcached.xml</DocumentationFile>
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|netstandard2.1|AnyCPU'">
|
|
|
|
|
<OutputPath>..\..\BuildOutPut\</OutputPath>
|
|
|
|
|
<DocumentationFile>..\..\BuildOutPut\netstandard2.1\Senparc.Cache.Memcached.xml</DocumentationFile>
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
<Compile Remove="Properties\**" />
|
|
|
|
|
<EmbeddedResource Remove="Properties\**" />
|
|
|
|
|
<None Remove="Properties\**" />
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
<None Include="..\..\Senparc.Weixin\icon.jpg" Pack="true" Visible="false" PackagePath="" />
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
<ItemGroup Condition=" '$(TargetFramework)' == 'net462' ">
|
|
|
|
|
<Reference Include="System.Core" />
|
|
|
|
|
<Reference Include="System.Data" />
|
|
|
|
|
<Reference Include="System.Data.DataSetExtensions" />
|
|
|
|
|
<Reference Include="System.Net.Http" />
|
|
|
|
|
<Reference Include="System.Runtime.Serialization" />
|
|
|
|
|
<Reference Include="System.Web" />
|
|
|
|
|
<Reference Include="System.Web.Extensions" />
|
|
|
|
|
<Reference Include="System.Xml" />
|
|
|
|
|
<Reference Include="System.Xml.Linq" />
|
|
|
|
|
<PackageReference Include="EnyimMemcached">
|
|
|
|
|
<Version>2.16.0</Version>
|
|
|
|
|
</PackageReference>
|
|
|
|
|
<PackageReference Include="Enyim.Caching.Web">
|
|
|
|
|
<Version>1.0.0.1</Version>
|
|
|
|
|
</PackageReference>
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
<ItemGroup Condition=" '$(TargetFramework)' != 'net462' ">
|
|
|
|
|
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="7.0.0" />
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
<Compile Remove="MamcachedCacheLock.cs" />
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="7.0.0" />
|
|
|
|
|
<PackageReference Include="Senparc.CO2NET.Cache.Memcached" Version="4.1.2.5" />
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
<ProjectReference Include="..\..\Senparc.Weixin\Senparc.Weixin\Senparc.Weixin.net7.csproj" />
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="1.1.1" />
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
</Project>
|