You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

300 lines
21 KiB

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{CCD291E9-16FA-4B53-B032-EBD3F659567B}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Senparc.Weixin.MP.Sample.CommonService</RootNamespace>
<AssemblyName>Senparc.Weixin.MP.Sample.CommonService</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;NET462</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;NET451</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x86\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
<OutputPath>bin\x86\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="BinaryFormatter, Version=2.1.4.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\BinaryFormatter.2.1.4\lib\netstandard1.1\BinaryFormatter.dll</HintPath>
</Reference>
<Reference Include="Enyim.Caching, Version=2.11.0.0, Culture=neutral, PublicKeyToken=cec98615db04012e, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Membase.2.14\lib\net35\Enyim.Caching.dll</HintPath>
</Reference>
<Reference Include="Enyim.Caching.Web, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Enyim.Caching.Web.1.0.0.1\lib\net40\Enyim.Caching.Web.dll</HintPath>
</Reference>
<Reference Include="Membase, Version=2.14.0.0, Culture=neutral, PublicKeyToken=cec98615db04012e, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Membase.2.14\lib\net35\Membase.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Microsoft.Bcl.AsyncInterfaces.5.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Win32.Primitives, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Microsoft.Win32.Primitives.4.3.0\lib\net46\Microsoft.Win32.Primitives.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="Pipelines.Sockets.Unofficial, Version=1.0.0.0, Culture=neutral, PublicKeyToken=42ea0a778e13fbe2, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Pipelines.Sockets.Unofficial.2.2.2\lib\net461\Pipelines.Sockets.Unofficial.dll</HintPath>
</Reference>
<Reference Include="Senparc.CO2NET, Version=2.1.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.2.1.1.1\lib\net462\Senparc.CO2NET.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Senparc.CO2NET.APM, Version=1.2.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.APM.1.2.0\lib\net462\Senparc.CO2NET.APM.dll</HintPath>
</Reference>
<Reference Include="Senparc.CO2NET.AspNet, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.AspNet.1.1.0\lib\net462\Senparc.CO2NET.AspNet.dll</HintPath>
</Reference>
<Reference Include="Senparc.CO2NET.Cache.Memcached, Version=4.1.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.Cache.Memcached.4.1.0\lib\net462\Senparc.CO2NET.Cache.Memcached.dll</HintPath>
</Reference>
<Reference Include="Senparc.CO2NET.Cache.Redis, Version=4.1.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.Cache.Redis.4.1.0\lib\net462\Senparc.CO2NET.Cache.Redis.dll</HintPath>
</Reference>
<Reference Include="Senparc.CO2NET.Cache.Redis.RedLock, Version=3.1.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.Cache.Redis.RedLock.3.1.0\lib\net462\Senparc.CO2NET.Cache.Redis.RedLock.dll</HintPath>
</Reference>
<Reference Include="Senparc.NeuChar, Version=2.1.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.NeuChar.2.1.1.1\lib\net462\Senparc.NeuChar.dll</HintPath>
</Reference>
<Reference Include="Senparc.NeuChar.App, Version=1.1.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.NeuChar.App.1.1.1.1\lib\net462\Senparc.NeuChar.App.dll</HintPath>
</Reference>
<Reference Include="Senparc.NeuChar.AspNet, Version=1.1.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.NeuChar.AspNet.1.1.1.1\lib\net462\Senparc.NeuChar.AspNet.dll</HintPath>
</Reference>
<Reference Include="Senparc.WebSocket, Version=0.17.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.WebSocket.0.17.1\lib\net462\Senparc.WebSocket.dll</HintPath>
</Reference>
<Reference Include="Senparc.Weixin, Version=6.15.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.Weixin.6.15.2\lib\net462\Senparc.Weixin.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Senparc.Weixin.AspNet, Version=0.8.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.Weixin.AspNet.0.8.1\lib\net462\Senparc.Weixin.AspNet.dll</HintPath>
</Reference>
<Reference Include="Senparc.Weixin.Cache.Memcached, Version=2.13.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.Weixin.Cache.Memcached.2.13.1\lib\net462\Senparc.Weixin.Cache.Memcached.dll</HintPath>
</Reference>
<Reference Include="Senparc.Weixin.Cache.Redis, Version=2.15.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.Weixin.Cache.Redis.2.15.1\lib\net462\Senparc.Weixin.Cache.Redis.dll</HintPath>
</Reference>
<Reference Include="Senparc.Weixin.MP, Version=16.18.2.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.Weixin.MP.16.18.2.1\lib\net462\Senparc.Weixin.MP.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Senparc.Weixin.MP.MvcExtension, Version=7.12.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.Weixin.MP.MVC.7.12.1\lib\net462\Senparc.Weixin.MP.MvcExtension.dll</HintPath>
</Reference>
<Reference Include="Senparc.Weixin.Open, Version=4.14.2.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.Weixin.Open.4.14.4\lib\net462\Senparc.Weixin.Open.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Senparc.Weixin.TenPay, Version=1.12.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.Weixin.TenPay.1.12.1\lib\net462\Senparc.Weixin.TenPay.dll</HintPath>
</Reference>
<Reference Include="Senparc.Weixin.Work, Version=3.15.3.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.Weixin.Work.3.15.5.1-beta3\lib\net462\Senparc.Weixin.Work.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Senparc.Weixin.WxOpen, Version=3.15.3.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Senparc.Weixin.WxOpen.3.15.4\lib\net462\Senparc.Weixin.WxOpen.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="StackExchange.Redis, Version=2.0.0.0, Culture=neutral, PublicKeyToken=c219ff1ca8c2ce46, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\StackExchange.Redis.2.5.43\lib\net461\StackExchange.Redis.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.AppContext, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.AppContext.4.3.0\lib\net46\System.AppContext.dll</HintPath>
</Reference>
<Reference Include="System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll</HintPath>
</Reference>
<Reference Include="System.ComponentModel.Composition" />
<Reference Include="System.Configuration" />
<Reference Include="System.Console, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Console.4.3.0\lib\net46\System.Console.dll</HintPath>
</Reference>
<Reference Include="System.Core" />
<Reference Include="System.Diagnostics.PerformanceCounter, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Diagnostics.PerformanceCounter.5.0.0\lib\net461\System.Diagnostics.PerformanceCounter.dll</HintPath>
</Reference>
<Reference Include="System.Globalization.Calendars, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Globalization.Calendars.4.3.0\lib\net46\System.Globalization.Calendars.dll</HintPath>
</Reference>
<Reference Include="System.IO.Compression" />
<Reference Include="System.IO.Compression.FileSystem" />
<Reference Include="System.IO.Compression.ZipFile, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.IO.Compression.ZipFile.4.3.0\lib\net46\System.IO.Compression.ZipFile.dll</HintPath>
</Reference>
<Reference Include="System.IO.FileSystem, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.IO.FileSystem.4.3.0\lib\net46\System.IO.FileSystem.dll</HintPath>
</Reference>
<Reference Include="System.IO.FileSystem.Primitives, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll</HintPath>
</Reference>
<Reference Include="System.IO.Pipelines, Version=5.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.IO.Pipelines.5.0.1\lib\net461\System.IO.Pipelines.dll</HintPath>
</Reference>
<Reference Include="System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Memory.4.5.4\lib\net461\System.Memory.dll</HintPath>
</Reference>
<Reference Include="System.Net.Http" />
<Reference Include="System.Net.Sockets, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Net.Sockets.4.3.0\lib\net46\System.Net.Sockets.dll</HintPath>
</Reference>
<Reference Include="System.Numerics" />
<Reference Include="System.Numerics.Vectors, Version=4.1.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll</HintPath>
</Reference>
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Runtime.CompilerServices.Unsafe.4.5.3\lib\net461\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
</Reference>
<Reference Include="System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll</HintPath>
</Reference>
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.Security.Cryptography.Algorithms, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net461\System.Security.Cryptography.Algorithms.dll</HintPath>
</Reference>
<Reference Include="System.Security.Cryptography.Encoding, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll</HintPath>
</Reference>
<Reference Include="System.Security.Cryptography.Primitives, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll</HintPath>
</Reference>
<Reference Include="System.Security.Cryptography.X509Certificates, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll</HintPath>
</Reference>
<Reference Include="System.Threading.Channels, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Threading.Channels.5.0.0\lib\net461\System.Threading.Channels.dll</HintPath>
</Reference>
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll</HintPath>
</Reference>
<Reference Include="System.Web" />
<Reference Include="System.Web.Extensions" />
<Reference Include="System.Web.Helpers, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.Helpers.dll</HintPath>
</Reference>
<Reference Include="System.Web.Mvc, Version=5.2.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Microsoft.AspNet.Mvc.5.2.7\lib\net45\System.Web.Mvc.dll</HintPath>
</Reference>
<Reference Include="System.Web.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Microsoft.AspNet.Razor.3.2.7\lib\net45\System.Web.Razor.dll</HintPath>
</Reference>
<Reference Include="System.Web.Routing" />
<Reference Include="System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.dll</HintPath>
</Reference>
<Reference Include="System.Web.WebPages.Deployment, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.Deployment.dll</HintPath>
</Reference>
<Reference Include="System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\net45-mvc\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.Razor.dll</HintPath>
</Reference>
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<!-- DPBMARK MP -->
<Compile Include="MessageHandlers\CustomMessageHandler\Async\CustomMessageHandlerAsync_Events.cs" />
<Compile Include="MessageHandlers\CustomMessageHandler\CustomMessageContext.cs" />
<Compile Include="MessageHandlers\CustomMessageHandler\CustomMessageHandler.cs" />
<Compile Include="MessageHandlers\CustomMessageHandler\CustomMessageHandler_Events.cs" />
<Compile Include="MessageHandlers\WebSocket\CustomNet45WebSocketMessageHandler.cs" />
<Compile Include="MessageHandlers\WebSocket\CustomNetCoreWebSocketMessageHandler.cs" />
<Compile Include="TemplateMessage\WeixinTemplate_ExceptionAlert.cs" />
<Compile Include="TemplateMessage\WeixinTemplate_PaySuccess.cs" />
<!-- DPBMARK_END -->
<!-- DPBMARK Open -->
<Compile Include="MessageHandlers\OpenMessageHandler\OpenCheckMessageHandler.cs" />
<Compile Include="MessageHandlers\CustomThirdPartyMessageHandlers\CustomThirdPartyMessageHandler.cs" />
<Compile Include="OpenTicket\OpenTicketHelper.cs" />
<!-- DPBMARK_END -->
<!-- DPBMARK Work -->
<Compile Include="MessageHandlers\WorkMessageHandler\WorkCustomMessageContext.cs" />
<Compile Include="MessageHandlers\WorkMessageHandler\WorkCustomMessageHandler.cs" />
<!-- DPBMARK_END -->
<!-- DPBMARK WebSocket -->
<!-- DPBMARK_END -->
<!-- DPBMARK MiniProgram -->
<Compile Include="MessageHandlers\WxOpenMessageHandler\CustomWxOpenMessageHandler.cs" />
<Compile Include="MessageHandlers\WxOpenMessageHandler\CustomWxOpenMessageContext.cs" />
<Compile Include="TemplateMessage\WxOpen\WxOpenTemplateMessage_PaySuccessNotice.cs" />
<Compile Include="TemplateMessageService.cs" />
<!-- DPBMARK_END -->
<Compile Include="Download\CodeRecord.cs" />
<Compile Include="Download\Config.cs" />
<Compile Include="Download\ConfigHelper.cs" />
<Compile Include="EventService.cs" />
<Compile Include="LocationService.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
</ItemGroup>
<ItemGroup>
<Content Include="Download\readme.txt" />
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
<None Include="packages.config" />
</ItemGroup>
<ItemGroup />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>