<Project Sdk="Microsoft.NET.Sdk"> <Import Project="..\Apewer\Apewer.props" /> <PropertyGroup> <DefineConstants>SOURCE;$(DefineConstants);</DefineConstants> <DefineConstants Condition="'$(TargetFramework)'=='netstandard2.0'">MYSQL_6_10;$(DefineConstants);</DefineConstants> <DefineConstants Condition="'$(TargetFramework)'=='net40'">MYSQL_6_9;$(DefineConstants);</DefineConstants> <TargetFrameworks>netstandard2.0;net40;net20</TargetFrameworks> </PropertyGroup> <ItemGroup> <ProjectReference Include="..\Apewer\Apewer.csproj" /> <PackageReference Include="System.Data.SQLite.Core" Version="1.0.110" PrivateAssets="all" /> </ItemGroup> <ItemGroup Condition="'$(TargetFramework)'=='netstandard2.0'"> <PackageReference Include="System.Configuration.ConfigurationManager" Version="4.4.1" /> <PackageReference Include="System.Data.SqlClient" Version="4.4.3" /> <PackageReference Include="System.Security.Permissions" Version="4.4.1" /> <PackageReference Include="System.Text.Encoding.CodePages" Version="4.4.0" /> </ItemGroup> <ItemGroup Condition="'$(TargetFramework)'=='net40'"> <Reference Include="System.Configuration" /> <Reference Include="System.Transactions" /> </ItemGroup> </Project>