<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
    <AssemblySearchPaths>$(AssemblySearchPaths);{GAC}</AssemblySearchPaths>
    <IsPackable>false</IsPackable>
  </PropertyGroup>
  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <RuntimeFrameworkVersion>2.0.3</RuntimeFrameworkVersion>
    <SignAssembly>true</SignAssembly>
    <AssemblyOriginatorKeyFile>$(OrmKeyFile)</AssemblyOriginatorKeyFile>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <WarningLevel>2</WarningLevel>
  </PropertyGroup>
  <Import Project="..\..\MSBuild\DataObjects.Net.InternalBuild.targets" />
  <ItemGroup>
    <!-- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.3.0" /> -->
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.2" />
    <PackageReference Include="Npgsql" Version="4.0.17" />
    <PackageReference Include="NUnit" Version="3.12.0" />
    <PackageReference Include="NUnit3TestAdapter" Version="3.15.1" />
    <PackageReference Include="System.CodeDom" Version="4.4.0" />
    <PackageReference Include="System.Configuration.ConfigurationManager" Version="4.7.0" />
    <PackageReference Include="System.Runtime.Serialization.Xml" Version="4.3.0" />
    <PackageReference Include="System.Spatial" Version="5.8.3" />
    <PackageReference Include="System.Dynamic.Runtime" Version="4.3.0.0" />
    <!-- <PackageReference Include="Microsoft.CSharp" Version="4.4.0" />-->
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\Xtensive.Orm.Tests.Framework\Xtensive.Orm.Tests.Framework.csproj" />
    <ProjectReference Include="..\Xtensive.Orm\Xtensive.Orm.csproj" />
  </ItemGroup>
  <ItemGroup>
    <None Update="Model\InterfaceAssociationsModelGenerator.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
    </None>
    <None Update="Northwind.xml">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </None>
    <None Update="Upgrade\HugeModelUpgrade\Models\ModelWithMappedTypes.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
    </None>
    <None Update="Upgrade\HugeModelUpgrade\Models\RegularModel.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
    </None>
    <None Update="Upgrade\HugeModelUpgrade\Models\TwoPartsModel.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
    </None>
    <None Update="Chinook.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
  </ItemGroup>
  <ItemGroup>
    <Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
  </ItemGroup>
  <ItemGroup>
    <None Include="..\Xtensive.Orm.xsd">
      <Link>Xtensive.Orm.xsd</Link>
      <SubType>Designer</SubType>
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </None>
    <None Include="App.config" />
    <None Include="Model\InterfaceAssociationsModelGenerator.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
      <LastGenOutput>InterfaceAssociationsModelGenerator.cs</LastGenOutput>
    </None>
    <None Include="ObjectModel\Interfaces\Alphabet.cd" />
    <None Include="ObjectModel\Interfaces\Slavery.cd" />
    <None Include="Upgrade\HugeModelUpgrade\Models\ModelWithMappedTypes.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
      <LastGenOutput>ModelWithMappedTypes.cs</LastGenOutput>
    </None>
    <None Include="Upgrade\HugeModelUpgrade\Models\RegularModel.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
      <LastGenOutput>RegularModel.cs</LastGenOutput>
    </None>
    <None Include="Upgrade\HugeModelUpgrade\Models\TwoPartsModel.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
      <LastGenOutput>TwoPartsModel.cs</LastGenOutput>
    </None>
  </ItemGroup>
  <ItemGroup>
    <Compile Update="Model\InterfaceAssociationsModelGenerator.cs">
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
      <DependentUpon>InterfaceAssociationsModelGenerator.tt</DependentUpon>
    </Compile>
    <Compile Update="Storage\Modules\Assembly0.cs">
      <CopyToOutputDirectory>Never</CopyToOutputDirectory>
    </Compile>
    <Compile Update="Upgrade\HugeModelUpgrade\Models\ModelWithMappedTypes.cs">
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
      <DependentUpon>ModelWithMappedTypes.tt</DependentUpon>
    </Compile>
    <Compile Update="Upgrade\HugeModelUpgrade\Models\RegularModel.cs">
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
      <DependentUpon>RegularModel.tt</DependentUpon>
    </Compile>
    <Compile Update="Upgrade\HugeModelUpgrade\Models\TwoPartsModel.cs">
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
      <DependentUpon>TwoPartsModel.tt</DependentUpon>
    </Compile>
  </ItemGroup>
</Project>