我不能得到Microsoft.EntityFrameworkCore 2.0與2.0 NETStandard.Library[類型]中存在的類型都[Assembly1]和[netstandard 2.0組件]
錯誤CS0433類型 'AttributeUsageAttribute' 在兩個存在的工作'System.Runtime,Version = 4.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'和'netstandard,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = cc7b13ffcd2ddd51'Contrived.Model.Schema D:\ Contrived \ Contrived \ Framework \ Contrived.Model.Schema \屬性\ EntityColumnAttribute.cs
我的.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup Label="Globals">
<SccProjectName>SAK</SccProjectName>
<SccProvider>SAK</SccProvider>
<SccAuxPath>SAK</SccAuxPath>
<SccLocalPath>SAK</SccLocalPath>
</PropertyGroup>
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="2.0.0" />
</ItemGroup>
<ItemGroup>
<PackageReference Update="NETStandard.Library" Version="2.0.0" />
</ItemGroup>
</Project>
,如果我創建一個新的解決方案和netstandard 2.0庫也恰好然後用等同身份加入entityframeworkcore 2.0
錯誤CS1703多個組件已導入:「d:\用戶\ maksymiuk_a.nuget \ packages \ netstandard.library \ 2.0.0 \ build \ netstandard2.0 \ ref \ System.Threading.Tasks.dll'和'D:\ Users \ maksymiuk_a.nuget \ packages \ system.threading.tasks \ 4.3.0 \ REF \ netstandard1.3 \ System.Threading.Tasks.dll」。刪除重複引用之一。 ClassLibrary1的d:上引用\做作\做作\ ClassLibrary1的\ ClassLibrary1的\ CSC
您安裝了哪個版本的VS和.net核心SDK?同樣,刪除「NETStandard.Library」的引用更新,這需要由SDK隱式處理。 –
Visual Studio版本15.2(26430.16)也可以在哪裏看到SDK版本?以及如何刪除參考更新? – maksymiuk
您需要2.0.0 SDK的最新15.3預覽版才能正常工作 –