9.8.2018.0630
大石头 编写于 2018-06-30 11:15:32
X
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>netstandard2.0</TargetFramework>
    <AssemblyName>XCode</AssemblyName>
    <RootNamespace>XCode</RootNamespace>
    <AssemblyTitle>数据中间件</AssemblyTitle>
    <Description>数据中间件、MySQL、SQLite、SqlServer、Oracle</Description>
    <Company>新生命开发团队</Company>
    <Copyright>©2002-2018 新生命开发团队</Copyright>
    <FileVersion>9.8.2018.0630</FileVersion>
    <AssemblyVersion>9.8.*</AssemblyVersion>
    <!--是否确定版本,false以支持*-->
    <Deterministic>false</Deterministic>
    <Version>9.8.2018.0605</Version>
    <RepositoryUrl>https://github.com/NewLifeX/X</RepositoryUrl>
    <RepositoryType>git</RepositoryType>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
    <DefineConstants>TRACE;RELEASE;NETSTANDARD2_0;__CORE__</DefineConstants>
    <Optimize>true</Optimize>
    <DebugType>pdbonly</DebugType>
    <OutputPath>..\..\Bin\</OutputPath>
    <DocumentationFile>..\..\Bin\netstandard2.0\XCode.xml</DocumentationFile>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
    <DefineConstants>TRACE;DEBUG;NETSTANDARD2_0;__CORE__</DefineConstants>
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <OutputPath>..\..\Bin\</OutputPath>
    <DocumentationFile>..\..\Bin\netstandard2.0\XCode.xml</DocumentationFile>
  </PropertyGroup>

  <ItemGroup>
    <Compile Remove="Remoting\**" />
    <Compile Remove="Stub\**" />
    <EmbeddedResource Remove="Remoting\**" />
    <EmbeddedResource Remove="Stub\**" />
    <None Remove="Remoting\**" />
    <None Remove="Stub\**" />
  </ItemGroup>

  <ItemGroup>
    <Compile Include="..\XCode\Attributes\BindColumnAttribute.cs" Link="Attributes\BindColumnAttribute.cs" />
    <Compile Include="..\XCode\Attributes\BindIndexAttribute.cs" Link="Attributes\BindIndexAttribute.cs" />
    <Compile Include="..\XCode\Attributes\BindTableAttribute.cs" Link="Attributes\BindTableAttribute.cs" />
    <Compile Include="..\XCode\Attributes\MapAttribute.cs" Link="Attributes\MapAttribute.cs" />
    <Compile Include="..\XCode\Attributes\ModelCheckModeAttribute.cs" Link="Attributes\ModelCheckModeAttribute.cs" />
    <Compile Include="..\XCode\Attributes\ModelSortMode.cs" Link="Attributes\ModelSortMode.cs" />
    <Compile Include="..\XCode\Cache\CacheBase.cs" Link="Cache\CacheBase.cs" />
    <Compile Include="..\XCode\Cache\DataCache.cs" Link="Cache\DataCache.cs" />
    <Compile Include="..\XCode\Cache\DbCache.cs" Link="Cache\DbCache.cs" />
    <Compile Include="..\XCode\Cache\EntityCache.cs" Link="Cache\EntityCache.cs" />
    <Compile Include="..\XCode\Cache\FieldCache.cs" Link="Cache\FieldCache.cs" />
    <Compile Include="..\XCode\Cache\IEntityCache.cs" Link="Cache\IEntityCache.cs" />
    <Compile Include="..\XCode\Cache\SingleEntityCache.cs" Link="Cache\SingleEntityCache.cs" />
    <Compile Include="..\XCode\Code\ClassBuilder.cs" Link="Code\ClassBuilder.cs" />
    <Compile Include="..\XCode\Code\EntityBuilder.cs" Link="Code\EntityBuilder.cs" />
    <Compile Include="..\XCode\Common\DataSimulation.cs" Link="Common\DataSimulation.cs" />
    <Compile Include="..\XCode\Common\Helper.cs" Link="Common\Helper.cs" />
    <Compile Include="..\XCode\Configuration\FieldExtension.cs" Link="Configuration\FieldExtension.cs" />
    <Compile Include="..\XCode\Configuration\FieldItem.cs" Link="Configuration\FieldItem.cs" />
    <Compile Include="..\XCode\Configuration\TableItem.cs" Link="Configuration\TableItem.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Common\ConnectionPool.cs" Link="DataAccessLayer\Common\ConnectionPool.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Common\DatabaseType.cs" Link="DataAccessLayer\Common\DatabaseType.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Common\DataResult.cs" Link="DataAccessLayer\Common\DataResult.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Common\DbBase.cs" Link="DataAccessLayer\Common\DbBase.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Common\DbFactory.cs" Link="DataAccessLayer\Common\DbFactory.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Common\DbSession.cs" Link="DataAccessLayer\Common\DbSession.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Common\FileDb.cs" Link="DataAccessLayer\Common\FileDb.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Common\IDatabase.cs" Link="DataAccessLayer\Common\IDatabase.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Common\IDbSession.cs" Link="DataAccessLayer\Common\IDbSession.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Common\ITransaction.cs" Link="DataAccessLayer\Common\ITransaction.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Common\RemoteDb.cs" Link="DataAccessLayer\Common\RemoteDb.cs" />
    <Compile Include="..\XCode\DataAccessLayer\DAL.cs" Link="DataAccessLayer\DAL.cs" />
    <Compile Include="..\XCode\DataAccessLayer\DAL_DbOperate.cs" Link="DataAccessLayer\DAL_DbOperate.cs" />
    <Compile Include="..\XCode\DataAccessLayer\DAL_Setting.cs" Link="DataAccessLayer\DAL_Setting.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Database\MySql.cs" Link="DataAccessLayer\Database\MySql.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Database\Network.cs" Link="DataAccessLayer\Database\Network.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Database\Oracle.cs" Link="DataAccessLayer\Database\Oracle.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Database\PostgreSQL.cs" Link="DataAccessLayer\Database\PostgreSQL.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Database\SQLite.cs" Link="DataAccessLayer\Database\SQLite.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Database\SqlServer.cs" Link="DataAccessLayer\Database\SqlServer.cs" />
    <Compile Include="..\XCode\DataAccessLayer\MetaData\DbMetaData.cs" Link="DataAccessLayer\MetaData\DbMetaData.cs" />
    <Compile Include="..\XCode\DataAccessLayer\MetaData\DbMetaData_Negative.cs" Link="DataAccessLayer\MetaData\DbMetaData_Negative.cs" />
    <Compile Include="..\XCode\DataAccessLayer\MetaData\DbMetaData_Positive.cs" Link="DataAccessLayer\MetaData\DbMetaData_Positive.cs" />
    <Compile Include="..\XCode\DataAccessLayer\MetaData\DDLSchema.cs" Link="DataAccessLayer\MetaData\DDLSchema.cs" />
    <Compile Include="..\XCode\DataAccessLayer\MetaData\IMetaData.cs" Link="DataAccessLayer\MetaData\IMetaData.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Model\IDataColumn.cs" Link="DataAccessLayer\Model\IDataColumn.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Model\IDataIndex.cs" Link="DataAccessLayer\Model\IDataIndex.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Model\IDataTable.cs" Link="DataAccessLayer\Model\IDataTable.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Model\IModelResolver.cs" Link="DataAccessLayer\Model\IModelResolver.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Model\ModelHelper.cs" Link="DataAccessLayer\Model\ModelHelper.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Model\SerializableDataMember.cs" Link="DataAccessLayer\Model\SerializableDataMember.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Model\XField.cs" Link="DataAccessLayer\Model\XField.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Model\XIndex.cs" Link="DataAccessLayer\Model\XIndex.cs" />
    <Compile Include="..\XCode\DataAccessLayer\Model\XTable.cs" Link="DataAccessLayer\Model\XTable.cs" />
    <Compile Include="..\XCode\DataAccessLayer\SelectBuilder.cs" Link="DataAccessLayer\SelectBuilder.cs" />
    <Compile Include="..\XCode\DataAccessLayer\XDbConnectionStringBuilder.cs" Link="DataAccessLayer\XDbConnectionStringBuilder.cs" />
    <Compile Include="..\XCode\Entity\DataRowEntityAccessor.cs" Link="Entity\DataRowEntityAccessor.cs" />
    <Compile Include="..\XCode\Entity\DirtyCollection.cs" Link="Entity\DirtyCollection.cs" />
    <Compile Include="..\XCode\Entity\Entity.cs" Link="Entity\Entity.cs" />
    <Compile Include="..\XCode\Entity\EntityBase.cs" Link="Entity\EntityBase.cs" />
    <Compile Include="..\XCode\Entity\EntityBase_Interface.cs" Link="Entity\EntityBase_Interface.cs" />
    <Compile Include="..\XCode\Entity\EntityExtend.cs" Link="Entity\EntityExtend.cs" />
    <Compile Include="..\XCode\Entity\EntityExtension.cs" Link="Entity\EntityExtension.cs" />
    <Compile Include="..\XCode\Entity\EntityFactory.cs" Link="Entity\EntityFactory.cs" />
    <Compile Include="..\XCode\Entity\EntityQueue.cs" Link="Entity\EntityQueue.cs" />
    <Compile Include="..\XCode\Entity\EntitySession.cs" Link="Entity\EntitySession.cs" />
    <Compile Include="..\XCode\Entity\EntitySplit.cs" Link="Entity\EntitySplit.cs" />
    <Compile Include="..\XCode\Entity\EntityTransaction.cs" Link="Entity\EntityTransaction.cs" />
    <Compile Include="..\XCode\Entity\Entity_Meta.cs" Link="Entity\Entity_Meta.cs" />
    <Compile Include="..\XCode\Entity\Entity_Operate.cs" Link="Entity\Entity_Operate.cs" />
    <Compile Include="..\XCode\Entity\IEntity.cs" Link="Entity\IEntity.cs" />
    <Compile Include="..\XCode\Entity\IEntityAddition.cs" Link="Entity\IEntityAddition.cs" />
    <Compile Include="..\XCode\Entity\IEntityModule.cs" Link="Entity\IEntityModule.cs" />
    <Compile Include="..\XCode\Entity\IEntityOperate.cs" Link="Entity\IEntityOperate.cs" />
    <Compile Include="..\XCode\Entity\IEntityPersistence.cs" Link="Entity\IEntityPersistence.cs" />
    <Compile Include="..\XCode\Entity\IEntitySession.cs" Link="Entity\IEntitySession.cs" />
    <Compile Include="..\XCode\Exceptions\EntityException.cs" Link="Exceptions\EntityException.cs" />
    <Compile Include="..\XCode\Exceptions\XCodeException.cs" Link="Exceptions\XCodeException.cs" />
    <Compile Include="..\XCode\Exceptions\XDbException.cs" Link="Exceptions\XDbException.cs" />
    <Compile Include="..\XCode\Exceptions\XDbMetaDataException.cs" Link="Exceptions\XDbMetaDataException.cs" />
    <Compile Include="..\XCode\Exceptions\XDbSessionException.cs" Link="Exceptions\XDbSessionException.cs" />
    <Compile Include="..\XCode\Exceptions\XSqlException.cs" Link="Exceptions\XSqlException.cs" />
    <Compile Include="..\XCode\Extension\数据缓存.Biz.cs" Link="Extension\数据缓存.Biz.cs" />
    <Compile Include="..\XCode\Extension\数据缓存.cs" Link="Extension\数据缓存.cs" />
    <Compile Include="..\XCode\Membership\IManageProvider.cs" Link="Membership\IManageProvider.cs" />
    <Compile Include="..\XCode\Membership\LogEntity.cs" Link="Membership\LogEntity.cs" />
    <Compile Include="..\XCode\Membership\LogProvider.cs" Link="Membership\LogProvider.cs" />
    <Compile Include="..\XCode\Membership\UserTimeEntity.cs" Link="Membership\UserTimeEntity.cs" />
    <Compile Include="..\XCode\Membership\日志.Biz.cs" Link="Membership\日志.Biz.cs" />
    <Compile Include="..\XCode\Membership\日志.cs" Link="Membership\日志.cs" />
    <Compile Include="..\XCode\Membership\用户.Biz.cs" Link="Membership\用户.Biz.cs" />
    <Compile Include="..\XCode\Membership\用户.cs" Link="Membership\用户.cs" />
    <Compile Include="..\XCode\Membership\用户在线.Biz.cs" Link="Membership\用户在线.Biz.cs" />
    <Compile Include="..\XCode\Membership\用户在线.cs" Link="Membership\用户在线.cs" />
    <Compile Include="..\XCode\Membership\菜单.Biz.cs" Link="Membership\菜单.Biz.cs" />
    <Compile Include="..\XCode\Membership\菜单.cs" Link="Membership\菜单.cs" />
    <Compile Include="..\XCode\Membership\角色.Biz.cs" Link="Membership\角色.Biz.cs" />
    <Compile Include="..\XCode\Membership\角色.cs" Link="Membership\角色.cs" />
    <Compile Include="..\XCode\Model\ConcatExpression.cs" Link="Model\ConcatExpression.cs" />
    <Compile Include="..\XCode\Model\Expression.cs" Link="Model\Expression.cs" />
    <Compile Include="..\XCode\Model\FieldExpression.cs" Link="Model\FieldExpression.cs" />
    <Compile Include="..\XCode\Model\FormatExpression.cs" Link="Model\FormatExpression.cs" />
    <Compile Include="..\XCode\Model\OrderExpression.cs" Link="Model\OrderExpression.cs" />
    <Compile Include="..\XCode\Model\WhereExpression.cs" Link="Model\WhereExpression.cs" />
    <Compile Include="..\XCode\Model\XCodeService.cs" Link="Model\XCodeService.cs" />
    <Compile Include="..\XCode\Service\DbClient.cs" Link="Service\DbClient.cs" />
    <Compile Include="..\XCode\Service\DbController.cs" Link="Service\DbController.cs" />
    <Compile Include="..\XCode\Service\DbParam.cs" Link="Service\DbParam.cs" />
    <Compile Include="..\XCode\Service\DbServer.cs" Link="Service\DbServer.cs" />
    <Compile Include="..\XCode\Service\LoginInfo.cs" Link="Service\LoginInfo.cs" />
    <Compile Include="..\XCode\Setting.cs" Link="Setting.cs" />
    <Compile Include="..\XCode\Sharding\分片.Biz.cs" Link="Sharding\分片.Biz.cs" />
    <Compile Include="..\XCode\Sharding\分片.cs" Link="Sharding\分片.cs" />
    <Compile Include="..\XCode\Transform\DataContext.cs" Link="Transform\DataContext.cs" />
    <Compile Include="..\XCode\Transform\EntityTransform.cs" Link="Transform\EntityTransform.cs" />
    <Compile Include="..\XCode\Transform\ETL.cs" Link="Transform\ETL.cs" />
    <Compile Include="..\XCode\Transform\ExtractSetting.cs" Link="Transform\ExtractSetting.cs" />
    <Compile Include="..\XCode\Transform\IETLModule.cs" Link="Transform\IETLModule.cs" />
    <Compile Include="..\XCode\Transform\IETLStat.cs" Link="Transform\IETLStat.cs" />
    <Compile Include="..\XCode\Transform\IExtracter.cs" Link="Transform\IExtracter.cs" />
    <Compile Include="..\XCode\Transform\Sync.cs" Link="Transform\Sync.cs" />
    <Compile Include="..\XCode\Transform\TimeExtracter.cs" Link="Transform\TimeExtracter.cs" />
    <Compile Include="..\XCode\Tree\EntityTree.cs" Link="Tree\EntityTree.cs" />
    <Compile Include="..\XCode\Tree\IEntityTree.cs" Link="Tree\IEntityTree.cs" />
    <Compile Include="..\XCode\Tree\IEntityTreeSettting.cs" Link="Tree\IEntityTreeSettting.cs" />
  </ItemGroup>

  <ItemGroup>
    <Content Include="..\XCode\Extension\Ext.xml" Link="Extension\Ext.xml" />
    <Content Include="..\XCode\Membership\Member.xml" Link="Membership\Member.xml" />
    <Content Include="..\XCode\Sharding\Shard.xml" Link="Sharding\Shard.xml" />
  </ItemGroup>

  <ItemGroup>
    <Folder Include="Attributes\" />
    <Folder Include="Cache\" />
    <Folder Include="Code\" />
    <Folder Include="Common\" />
    <Folder Include="Configuration\" />
    <Folder Include="DataAccessLayer\Common\" />
    <Folder Include="DataAccessLayer\Database\" />
    <Folder Include="DataAccessLayer\MetaData\" />
    <Folder Include="DataAccessLayer\Model\" />
    <Folder Include="Entity\" />
    <Folder Include="Exceptions\" />
    <Folder Include="Membership\" />
    <Folder Include="Model\" />
    <Folder Include="Sharding\" />
    <Folder Include="Transform\" />
    <Folder Include="Tree\" />
    <Folder Include="Web\" />
    <Folder Include="Extension\" />
    <Folder Include="Service\" />
  </ItemGroup>

  <ItemGroup>
    <None Include="..\XCode\Extension\生成实体类.tt" Link="Extension\生成实体类.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
    </None>
    <None Include="..\XCode\Membership\生成实体类.tt" Link="Membership\生成实体类.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
    </None>
    <None Include="..\XCode\Sharding\生成实体类.tt" Link="Sharding\生成实体类.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
    </None>
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="System.Data.Common" Version="4.3.0" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\NewLife.CoreST\NewLife.CoreST.csproj" />
  </ItemGroup>

</Project>