![](/img/trans.png)
[英]Using dot net Entity Framework class library build in dot net core project
[英]Installing Entity Framework Core 2.0 in a .NET Framework Class Library Project Yields Invalid References
使用Visual Studio 2017(15.3.2)
Microsoft.EntityFrameworkCore 2.0
您獲得對System.Reflection
等的無效引用。
但是,當我使用Entity Framework的某些功能時,可以在更復雜的情況下進行編譯,但是會遇到缺少標准System。* libs的運行時異常。
我嘗試先添加NetStandard.Library
然后再添加Entity Framework Core 2,但是遇到了同樣的問題。
我必須使用.NET Framework(類庫),因為這是引用ASP.NETCore2 / NETFramework網站的單元測試項目。
關於我應該做什么的任何線索?
可通過讓MSBuild通過在csproj
文件中顯式設置這兩個屬性來自動生成必要的綁定重定向來解決此csproj
(您可以將<ItemGroup>
作為子元素放在根<Project>
元素下方,也可以添加到退出的<ItemGroup>
Condition=
屬性):
<PropertyGroup>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
</PropertyGroup>
請注意,如果您已經具有包含綁定重定向的App.config
,則這可能會發出警告。 您可以刪除這些重定向。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.