整理Xamarin项目,仍然有不少兼容问题

This commit is contained in:
大石头 2019-06-02 23:44:16 +08:00
parent 1bfa14a294
commit 60f2e0b6ec
3 changed files with 191 additions and 422 deletions

View File

@ -15,12 +15,12 @@
<AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
<AndroidUseLatestPlatformSdk>False</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>
<TargetFrameworkVersion>v7.0</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>true</Optimize>
<Optimize>false</Optimize>
<OutputPath>..\..\Bin\</OutputPath>
<DefineConstants>TRACE;DEBUG;__UNIFIED__;__MOBILE__;__ANDROID__;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
@ -40,7 +40,6 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="Mono.Android" />
<Reference Include="Mono.CSharp" />
<Reference Include="mscorlib" />
<Reference Include="System" />
<Reference Include="System.Core" />
@ -49,6 +48,21 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\NewLife.Core\Caching\Cache.cs">
<Link>Caching\Cache.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Caching\CacheLock.cs">
<Link>Caching\CacheLock.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Caching\ICache.cs">
<Link>Caching\ICache.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Caching\IProducerConsumer.cs">
<Link>Caching\IProducerConsumer.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Caching\MemoryCache.cs">
<Link>Caching\MemoryCache.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Collections\CollectionHelper.cs">
<Link>Collections\CollectionHelper.cs</Link>
</Compile>
@ -58,9 +72,21 @@
<Compile Include="..\NewLife.Core\Collections\DictionaryCache.cs">
<Link>Collections\DictionaryCache.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Collections\ICluster.cs">
<Link>Collections\ICluster.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Collections\IPool.cs">
<Link>Collections\IPool.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Collections\NullableDictionary.cs">
<Link>Collections\NullableDictionary.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Collections\ObjectPool.cs">
<Link>Collections\ObjectPool.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Collections\Pool.cs">
<Link>Collections\Pool.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Common\DisposeBase.cs">
<Link>Common\DisposeBase.cs</Link>
</Compile>
@ -70,8 +96,17 @@
<Compile Include="..\NewLife.Core\Common\Utility.cs">
<Link>Common\Utility.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Configuration\Config.cs">
<Link>Configuration\Config.cs</Link>
<Compile Include="..\NewLife.Core\Data\DbRow.cs">
<Link>Data\DbRow.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Data\DbTable.cs">
<Link>Data\DbTable.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Data\IData.cs">
<Link>Data\IData.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Data\IExtend.cs">
<Link>Data\IExtend.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Data\IFilter.cs">
<Link>Data\IFilter.cs</Link>
@ -109,8 +144,11 @@
<Compile Include="..\NewLife.Core\Http\HttpBase.cs">
<Link>Http\HttpBase.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Http\HttpClient.cs">
<Link>Http\HttpClient.cs</Link>
<Compile Include="..\NewLife.Core\Http\HttpCodec.cs">
<Link>Http\HttpCodec.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Http\HttpEncoder.cs">
<Link>Http\HttpEncoder.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Http\HttpHelper.cs">
<Link>Http\HttpHelper.cs</Link>
@ -124,8 +162,11 @@
<Compile Include="..\NewLife.Core\Http\HttpServer.cs">
<Link>Http\HttpServer.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Http\HttpSession.cs">
<Link>Http\HttpSession.cs</Link>
<Compile Include="..\NewLife.Core\Http\TinyHttpClient.cs">
<Link>Http\TinyHttpClient.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\IO\CsvFile.cs">
<Link>IO\CsvFile.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\IO\EncodingHelper.cs">
<Link>IO\EncodingHelper.cs</Link>
@ -148,6 +189,9 @@
<Compile Include="..\NewLife.Core\Log\ConsoleLog.cs">
<Link>Log\ConsoleLog.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Log\ICounter.cs">
<Link>Log\ICounter.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Log\ILog.cs">
<Link>Log\ILog.cs</Link>
</Compile>
@ -160,6 +204,9 @@
<Compile Include="..\NewLife.Core\Log\NetworkLog.cs">
<Link>Log\NetworkLog.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Log\PerfCounter.cs">
<Link>Log\PerfCounter.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Log\TextFileLog.cs">
<Link>Log\TextFileLog.cs</Link>
</Compile>
@ -184,12 +231,36 @@
<Compile Include="..\NewLife.Core\Messaging\MessageEventArgs.cs">
<Link>Messaging\MessageEventArgs.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Messaging\PacketCodec.cs">
<Link>Messaging\PacketCodec.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Model\Actor.cs">
<Link>Model\Actor.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Model\DeferredQueue.cs">
<Link>Model\DeferredQueue.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Model\IAuthUser.cs">
<Link>Model\IAuthUser.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Model\IFactory.cs">
<Link>Model\IFactory.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Model\IHandler.cs">
<Link>Model\IHandler.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Model\IHandlerContext.cs">
<Link>Model\IHandlerContext.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Model\IManageUser.cs">
<Link>Model\IManageUser.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Model\IObjectContainer.cs">
<Link>Model\IObjectContainer.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Model\IPipeline.cs">
<Link>Model\IPipeline.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Model\IPlugin.cs">
<Link>Model\IPlugin.cs</Link>
</Compile>
@ -205,18 +276,24 @@
<Compile Include="..\NewLife.Core\Model\ObjectContainerHelper.cs">
<Link>Model\ObjectContainerHelper.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\DefaultPacket.cs">
<Link>Net\DefaultPacket.cs</Link>
<Compile Include="..\NewLife.Core\Net\Handlers\IMatchQueue.cs">
<Link>Net\Handlers\IMatchQueue.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\Handlers\LengthFieldCodec.cs">
<Link>Net\Handlers\LengthFieldCodec.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\Handlers\MessageCodec.cs">
<Link>Net\Handlers\MessageCodec.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\Handlers\SplitDataCodec.cs">
<Link>Net\Handlers\SplitDataCodec.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\Handlers\StandardCodec.cs">
<Link>Net\Handlers\StandardCodec.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\INetSession.cs">
<Link>Net\INetSession.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\IPacket.cs">
<Link>Net\IPacket.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\IPacketQueue.cs">
<Link>Net\IPacketQueue.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\ISocket.cs">
<Link>Net\ISocket.cs</Link>
</Compile>
@ -229,9 +306,6 @@
<Compile Include="..\NewLife.Core\Net\ISocketSession.cs">
<Link>Net\ISocketSession.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\IStatistics.cs">
<Link>Net\IStatistics.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\ITransport.cs">
<Link>Net\ITransport.cs</Link>
</Compile>
@ -253,9 +327,6 @@
<Compile Include="..\NewLife.Core\Net\ReceivedEventArgs.cs">
<Link>Net\ReceivedEventArgs.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\SendQueue.cs">
<Link>Net\SendQueue.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\SessionBase.cs">
<Link>Net\SessionBase.cs</Link>
</Compile>
@ -268,9 +339,6 @@
<Compile Include="..\NewLife.Core\Net\SocketHelper.cs">
<Link>Net\SocketHelper.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\Statistics.cs">
<Link>Net\Statistics.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\TcpServer.cs">
<Link>Net\TcpServer.cs</Link>
</Compile>
@ -292,12 +360,81 @@
<Compile Include="..\NewLife.Core\Reflection\AttributeX.cs">
<Link>Reflection\AttributeX.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Reflection\IIndexAccessor.cs">
<Link>Reflection\IIndexAccessor.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Reflection\IReflect.cs">
<Link>Reflection\IReflect.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Reflection\Reflect.cs">
<Link>Reflection\Reflect.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\ApiAction.cs">
<Link>Remoting\ApiAction.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\ApiAttribute.cs">
<Link>Remoting\ApiAttribute.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\ApiClient.cs">
<Link>Remoting\ApiClient.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\ApiException.cs">
<Link>Remoting\ApiException.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\ApiHost.cs">
<Link>Remoting\ApiHost.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\ApiHttpServer.cs">
<Link>Remoting\ApiHttpServer.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\ApiNetServer.cs">
<Link>Remoting\ApiNetServer.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\ApiServer.cs">
<Link>Remoting\ApiServer.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\ApiTest.cs">
<Link>Remoting\ApiTest.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\ClientPoolCluster.cs">
<Link>Remoting\ClientPoolCluster.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\ClientSingleCluster.cs">
<Link>Remoting\ClientSingleCluster.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\Controllers\ApiController.cs">
<Link>Remoting\Controllers\ApiController.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\Filters\ControllerContext.cs">
<Link>Remoting\Filters\ControllerContext.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\Filters\IActionFilter.cs">
<Link>Remoting\Filters\IActionFilter.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\IApi.cs">
<Link>Remoting\IApi.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\IApiHandler.cs">
<Link>Remoting\IApiHandler.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\IApiHost.cs">
<Link>Remoting\IApiHost.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\IApiManager.cs">
<Link>Remoting\IApiManager.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\IApiServer.cs">
<Link>Remoting\IApiServer.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\IApiSession.cs">
<Link>Remoting\IApiSession.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\IEncoder.cs">
<Link>Remoting\IEncoder.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Remoting\JsonEncoder.cs">
<Link>Remoting\JsonEncoder.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Security\Certificate.cs">
<Link>Security\Certificate.cs</Link>
</Compile>
@ -322,6 +459,15 @@
<Compile Include="..\NewLife.Core\Security\SecurityHelper.cs">
<Link>Security\SecurityHelper.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\Accessor.cs">
<Link>Serialization\Accessor.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\BinaryCodec.cs">
<Link>Serialization\BinaryCodec.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\BinaryCodec2.cs">
<Link>Serialization\BinaryCodec2.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\Binary\Binary.cs">
<Link>Serialization\Binary\Binary.cs</Link>
</Compile>
@ -343,21 +489,30 @@
<Compile Include="..\NewLife.Core\Serialization\Binary\BinaryPair.cs">
<Link>Serialization\Binary\BinaryPair.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\Binary\BitSizeAttribute.cs">
<Link>Serialization\Binary\BitSizeAttribute.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\Binary\FieldSizeAttribute.cs">
<Link>Serialization\Binary\FieldSizeAttribute.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\Binary\IBinary.cs">
<Link>Serialization\Binary\IBinary.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\Interface\IAccessor.cs">
<Link>Serialization\Interface\IAccessor.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\Interface\IFormatterX.cs">
<Link>Serialization\Interface\IFormatterX.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\Interface\IMemberAccessor.cs">
<Link>Serialization\Interface\IMemberAccessor.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\JsonCodec.cs">
<Link>Serialization\JsonCodec.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\JsonCodec2.cs">
<Link>Serialization\JsonCodec2.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\SerialHelper.cs">
<Link>Serialization\SerialHelper.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\Xml\IXml.cs">
<Link>Serialization\Xml\IXml.cs</Link>
</Compile>
@ -376,9 +531,6 @@
<Compile Include="..\NewLife.Core\Setting.cs">
<Link>Setting.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Threading\TaskHelper.cs">
<Link>Threading\TaskHelper.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Threading\TimerScheduler.cs">
<Link>Threading\TimerScheduler.cs</Link>
</Compile>
@ -391,9 +543,6 @@
<Compile Include="..\NewLife.Core\Xml\XmlConfigFileAttribute.cs">
<Link>Xml\XmlConfigFileAttribute.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Xml\XmlEntity.cs">
<Link>Xml\XmlEntity.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Xml\XmlHelper.cs">
<Link>Xml\XmlHelper.cs</Link>
</Compile>

View File

@ -1,386 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{84412233-E2C6-489A-8415-E1EF01AC5AA6}</ProjectGuid>
<ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<RootNamespace>NewLife.iOS</RootNamespace>
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
<AssemblyName>NewLife.iOS</AssemblyName>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\Bin\</OutputPath>
<DefineConstants>DEBUG;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
<DocumentationFile>..\..\Bin\NewLife.iOS.XML</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>full</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\Bin\</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
<DocumentationFile>..\..\Bin\NewLife.iOS.XML</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="Xamarin.iOS" />
</ItemGroup>
<ItemGroup>
<Folder Include="Resources\" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\newlife.core\collections\CollectionHelper.cs">
<Link>Collections\CollectionHelper.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Collections\ConcurrentHashSet.cs">
<Link>Collections\ConcurrentHashSet.cs</Link>
</Compile>
<Compile Include="..\newlife.core\collections\DictionaryCache.cs">
<Link>Collections\DictionaryCache.cs</Link>
</Compile>
<Compile Include="..\newlife.core\collections\NullableDictionary.cs">
<Link>Collections\NullableDictionary.cs</Link>
</Compile>
<Compile Include="..\newlife.core\common\DisposeBase.cs">
<Link>Common\DisposeBase.cs</Link>
</Compile>
<Compile Include="..\newlife.core\common\Runtime.cs">
<Link>Common\Runtime.cs</Link>
</Compile>
<Compile Include="..\newlife.core\common\Utility.cs">
<Link>Common\Utility.cs</Link>
</Compile>
<Compile Include="..\newlife.core\configuration\Config.cs">
<Link>Configuration\Config.cs</Link>
</Compile>
<Compile Include="..\newlife.core\data\IFilter.cs">
<Link>Data\IFilter.cs</Link>
</Compile>
<Compile Include="..\newlife.core\data\Packet.cs">
<Link>Data\Packet.cs</Link>
</Compile>
<Compile Include="..\newlife.core\data\PageParameter.cs">
<Link>Data\PageParameter.cs</Link>
</Compile>
<Compile Include="..\newlife.core\event\EventArgs.cs">
<Link>Event\EventArgs.cs</Link>
</Compile>
<Compile Include="..\newlife.core\event\WeakAction.cs">
<Link>Event\WeakAction.cs</Link>
</Compile>
<Compile Include="..\newlife.core\exceptions\XException.cs">
<Link>Exceptions\XException.cs</Link>
</Compile>
<Compile Include="..\newlife.core\extension\BitHelper.cs">
<Link>Extension\BitHelper.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Extension\ConcurrentDictionaryExtensions.cs">
<Link>Extension\ConcurrentDictionaryExtensions.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Extension\EndPointExtensions.cs">
<Link>Extension\EndPointExtensions.cs</Link>
</Compile>
<Compile Include="..\newlife.core\extension\EnumHelper.cs">
<Link>Extension\EnumHelper.cs</Link>
</Compile>
<Compile Include="..\newlife.core\extension\StringHelper.cs">
<Link>Extension\StringHelper.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Http\HttpBase.cs">
<Link>Http\HttpBase.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Http\HttpClient.cs">
<Link>Http\HttpClient.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Http\HttpHelper.cs">
<Link>Http\HttpHelper.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Http\HttpRequest.cs">
<Link>Http\HttpRequest.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Http\HttpResponse.cs">
<Link>Http\HttpResponse.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Http\HttpServer.cs">
<Link>Http\HttpServer.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Http\HttpSession.cs">
<Link>Http\HttpSession.cs</Link>
</Compile>
<Compile Include="..\newlife.core\io\EncodingHelper.cs">
<Link>IO\EncodingHelper.cs</Link>
</Compile>
<Compile Include="..\newlife.core\io\IOHelper.cs">
<Link>IO\IOHelper.cs</Link>
</Compile>
<Compile Include="..\newlife.core\io\PathHelper.cs">
<Link>IO\PathHelper.cs</Link>
</Compile>
<Compile Include="..\newlife.core\log\ActionLog.cs">
<Link>Log\ActionLog.cs</Link>
</Compile>
<Compile Include="..\newlife.core\log\CodeTimer.cs">
<Link>Log\CodeTimer.cs</Link>
</Compile>
<Compile Include="..\newlife.core\log\CompositeLog.cs">
<Link>Log\CompositeLog.cs</Link>
</Compile>
<Compile Include="..\newlife.core\log\ConsoleLog.cs">
<Link>Log\ConsoleLog.cs</Link>
</Compile>
<Compile Include="..\newlife.core\log\ILog.cs">
<Link>Log\ILog.cs</Link>
</Compile>
<Compile Include="..\newlife.core\log\Logger.cs">
<Link>Log\Logger.cs</Link>
</Compile>
<Compile Include="..\newlife.core\log\LogLevel.cs">
<Link>Log\LogLevel.cs</Link>
</Compile>
<Compile Include="..\newlife.core\log\NetworkLog.cs">
<Link>Log\NetworkLog.cs</Link>
</Compile>
<Compile Include="..\newlife.core\log\TextFileLog.cs">
<Link>Log\TextFileLog.cs</Link>
</Compile>
<Compile Include="..\newlife.core\log\TimeCost.cs">
<Link>Log\TimeCost.cs</Link>
</Compile>
<Compile Include="..\newlife.core\log\TraceStream.cs">
<Link>Log\TraceStream.cs</Link>
</Compile>
<Compile Include="..\newlife.core\log\WriteLogEventArgs.cs">
<Link>Log\WriteLogEventArgs.cs</Link>
</Compile>
<Compile Include="..\newlife.core\log\XTrace.cs">
<Link>Log\XTrace.cs</Link>
</Compile>
<Compile Include="..\newlife.core\messaging\DefaultMessage.cs">
<Link>Messaging\DefaultMessage.cs</Link>
</Compile>
<Compile Include="..\newlife.core\messaging\IMessage.cs">
<Link>Messaging\IMessage.cs</Link>
</Compile>
<Compile Include="..\newlife.core\messaging\MessageEventArgs.cs">
<Link>Messaging\MessageEventArgs.cs</Link>
</Compile>
<Compile Include="..\newlife.core\model\IObjectContainer.cs">
<Link>Model\IObjectContainer.cs</Link>
</Compile>
<Compile Include="..\newlife.core\model\IServer.cs">
<Link>Model\IServer.cs</Link>
</Compile>
<Compile Include="..\newlife.core\model\ModelExtension.cs">
<Link>Model\ModelExtension.cs</Link>
</Compile>
<Compile Include="..\newlife.core\model\ObjectContainer.cs">
<Link>Model\ObjectContainer.cs</Link>
</Compile>
<Compile Include="..\newlife.core\model\ObjectContainerHelper.cs">
<Link>Model\ObjectContainerHelper.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\DefaultPacket.cs">
<Link>Net\DefaultPacket.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\INetSession.cs">
<Link>Net\INetSession.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\IPacket.cs">
<Link>Net\IPacket.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\IPacketQueue.cs">
<Link>Net\IPacketQueue.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\ISocket.cs">
<Link>Net\ISocket.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\ISocketClient.cs">
<Link>Net\ISocketClient.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\ISocketServer.cs">
<Link>Net\ISocketServer.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\ISocketSession.cs">
<Link>Net\ISocketSession.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\IStatistics.cs">
<Link>Net\IStatistics.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\ITransport.cs">
<Link>Net\ITransport.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\NetException.cs">
<Link>Net\NetException.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\NetHelper.cs">
<Link>Net\NetHelper.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\NetServer.cs">
<Link>Net\NetServer.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\NetSession.cs">
<Link>Net\NetSession.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\NetUri.cs">
<Link>Net\NetUri.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\ReceivedEventArgs.cs">
<Link>Net\ReceivedEventArgs.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\SendQueue.cs">
<Link>Net\SendQueue.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\SessionBase.cs">
<Link>Net\SessionBase.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\SessionCollection.cs">
<Link>Net\SessionCollection.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Net\Setting.cs">
<Link>Net\Setting.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\SocketHelper.cs">
<Link>Net\SocketHelper.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\Statistics.cs">
<Link>Net\Statistics.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\TcpServer.cs">
<Link>Net\TcpServer.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\TcpSession.cs">
<Link>Net\TcpSession.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\UdpServer.cs">
<Link>Net\UdpServer.cs</Link>
</Compile>
<Compile Include="..\newlife.core\net\UdpSession.cs">
<Link>Net\UdpSession.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Properties\AssemblyInfo.cs">
<Link>Properties\AssemblyInfo.cs</Link>
</Compile>
<Compile Include="..\newlife.core\reflection\AssemblyX.cs">
<Link>Reflection\AssemblyX.cs</Link>
</Compile>
<Compile Include="..\newlife.core\reflection\AttributeX.cs">
<Link>Reflection\AttributeX.cs</Link>
</Compile>
<Compile Include="..\newlife.core\reflection\IReflect.cs">
<Link>Reflection\IReflect.cs</Link>
</Compile>
<Compile Include="..\newlife.core\reflection\Reflect.cs">
<Link>Reflection\Reflect.cs</Link>
</Compile>
<Compile Include="..\newlife.core\security\Crc16.cs">
<Link>Security\Crc16.cs</Link>
</Compile>
<Compile Include="..\newlife.core\security\Crc32.cs">
<Link>Security\Crc32.cs</Link>
</Compile>
<Compile Include="..\newlife.core\security\DSAHelper.cs">
<Link>Security\DSAHelper.cs</Link>
</Compile>
<Compile Include="..\newlife.core\security\Rand.cs">
<Link>Security\Rand.cs</Link>
</Compile>
<Compile Include="..\newlife.core\security\RC4.cs">
<Link>Security\RC4.cs</Link>
</Compile>
<Compile Include="..\newlife.core\security\RSAHelper.cs">
<Link>Security\RSAHelper.cs</Link>
</Compile>
<Compile Include="..\newlife.core\security\SecurityHelper.cs">
<Link>Security\SecurityHelper.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\binary\Binary.cs">
<Link>Serialization\Binary\Binary.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\binary\BinaryComposite.cs">
<Link>Serialization\Binary\BinaryComposite.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\binary\BinaryDictionary.cs">
<Link>Serialization\Binary\BinaryDictionary.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\binary\BinaryGeneral.cs">
<Link>Serialization\Binary\BinaryGeneral.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\binary\BinaryList.cs">
<Link>Serialization\Binary\BinaryList.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\binary\BinaryNormal.cs">
<Link>Serialization\Binary\BinaryNormal.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\binary\BinaryPair.cs">
<Link>Serialization\Binary\BinaryPair.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\binary\BitSizeAttribute.cs">
<Link>Serialization\Binary\BitSizeAttribute.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\binary\FieldSizeAttribute.cs">
<Link>Serialization\Binary\FieldSizeAttribute.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\binary\IBinary.cs">
<Link>Serialization\Binary\IBinary.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\interface\IFormatterX.cs">
<Link>Serialization\Interface\IFormatterX.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\interface\IMemberAccessor.cs">
<Link>Serialization\Interface\IMemberAccessor.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\xml\IXml.cs">
<Link>Serialization\Xml\IXml.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\xml\Xml.cs">
<Link>Serialization\Xml\Xml.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\xml\XmlComposite.cs">
<Link>Serialization\Xml\XmlComposite.cs</Link>
</Compile>
<Compile Include="..\newlife.core\serialization\xml\XmlGeneral.cs">
<Link>Serialization\Xml\XmlGeneral.cs</Link>
</Compile>
<Compile Include="..\NewLife.Core\Serialization\Xml\XmlList.cs">
<Link>Serialization\Xml\XmlList.cs</Link>
</Compile>
<Compile Include="..\newlife.core\Setting.cs">
<Link>Setting.cs</Link>
</Compile>
<Compile Include="..\newlife.core\threading\TaskHelper.cs">
<Link>Threading\TaskHelper.cs</Link>
</Compile>
<Compile Include="..\newlife.core\threading\TimerScheduler.cs">
<Link>Threading\TimerScheduler.cs</Link>
</Compile>
<Compile Include="..\newlife.core\threading\TimerX.cs">
<Link>Threading\TimerX.cs</Link>
</Compile>
<Compile Include="..\newlife.core\xml\XmlConfig.cs">
<Link>Xml\XmlConfig.cs</Link>
</Compile>
<Compile Include="..\newlife.core\xml\XmlConfigFileAttribute.cs">
<Link>Xml\XmlConfigFileAttribute.cs</Link>
</Compile>
<Compile Include="..\newlife.core\xml\XmlEntity.cs">
<Link>Xml\XmlEntity.cs</Link>
</Compile>
<Compile Include="..\newlife.core\xml\XmlHelper.cs">
<Link>Xml\XmlHelper.cs</Link>
</Compile>
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
</Project>

View File

@ -37,7 +37,7 @@ namespace Test
try
{
#endif
Test3();
Test6();
#if !DEBUG
}
catch (Exception ex)
@ -399,6 +399,12 @@ namespace Test
var count2 = ic.Decrement("count", 10);
XTrace.WriteLine("count={0}", count2);
var inf = ic.GetInfo();
foreach (var item in inf)
{
Console.WriteLine("{0}:\t{1}", item.Key, item.Value);
}
//ic.Bench();
}