Open f7q opened 6 years ago
使えるようにするには ToolsVersionを最新にする必要がある。
<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <!-- Import Project="$(DirectoryBuildPropsPath)\Directory.Build.props" Condition="Exists('$(DirectoryBuildPropsPath)\Directory.Build.props')" / --> <!--Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /-->
<Project> <PropertyGroup> <Deterministic>true</Deterministic> </PropertyGroup> <ItemGroup> <Compile Include="Sample\Lib.cs" /> </ItemGroup> </Project>
Directory.Build.props 旧式だと反映されないが、最新だとパッケージリファレンスも対応できる。 これは、 0.0.* 等のアスタリスクも対応可能なため使える
0.0.*
<ItemGroup> <PackageReference Include="Microsoft.EntityFrameworkCore"> <Version>2.0.1</Version> </PackageReference> <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL"> <Version>2.0.1</Version> </PackageReference> </ItemGroup>
クライアントでマイグレーションする場合は appplication.config はcsprojファイルから削除
appplication.config
<Package Include="System" />
使えるようにするには ToolsVersionを最新にする必要がある。
Directory.Build.props 旧式だと反映されないが、最新だとパッケージリファレンスも対応できる。 これは、
0.0.*
等のアスタリスクも対応可能なため使える