C# 为什么可以';我使用Asp.NET5MVC6项目中EF6.1.3的类库

C# 为什么可以';我使用Asp.NET5MVC6项目中EF6.1.3的类库,c#,asp.net,asp.net-mvc,entity-framework,C#,Asp.net,Asp.net Mvc,Entity Framework,我有一个.NET4.5.1类库,其中包含EntityFramework6.1.3数据库第一个模型,当我从单元测试项目中测试它时,它运行良好 但是,当我试图从ASP.NET 5 MVC 6项目(仅限dnx451)中使用它时,我总是会收到一个错误提示: FileNotFoundException: Couldn't find file EntityFramework.resources. at System.Reflection.RuntimeAssembly.InternalGetSatellit

我有一个.NET4.5.1类库,其中包含EntityFramework6.1.3数据库第一个模型,当我从单元测试项目中测试它时,它运行良好

但是,当我试图从ASP.NET 5 MVC 6项目(仅限dnx451)中使用它时,我总是会收到一个错误提示:

FileNotFoundException: Couldn't find file EntityFramework.resources.
at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
我想它一开始是有用的,但后来它停止了工作,我找不到它的原因


任何人以前见过这个错误,或者知道它是什么???

好的,这是一个错误,报告如下:

乔普拉尔评论道:

这是一个非常重要的问题,因为它阻止使用非常流行的软件 库,如DNX项目中的Entity Framework 6,当前时 线程区域性不是固定区域性

在我们等待修复的过程中,您可以通过将其添加到启动的配置方法来删除任何本地化支持

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
    //...
    var localizationOptions = new RequestLocalizationOptions()
    {
        SupportedCultures = new List<CultureInfo> { new CultureInfo("") },
        SupportedUICultures = new List<CultureInfo> { new CultureInfo("") }
    };

    var invariantCulture = new RequestCulture(new CultureInfo(""), new CultureInfo(""));

    app.UseRequestLocalization(localizationOptions, invariantCulture);
    //...
}
public void配置(IApplicationBuilder应用程序、IHostingEnvironment环境、iLogger工厂)
{
//...
var localizationOptions=newrequestlocalizationoptions()
{
SupportedCultures=新列表{new CultureInfo(“”)},
SupportedCultures=新列表{new CultureInfo(“”)}
};
var invariantCulture=newrequestculture(new-CultureInfo(“”),new-CultureInfo(“”);
app.UseRequestLocalization(localizationOptions,invariantCulture);
//...
}

我在谷歌上搜索这一个太难了,它让我填写了验证码。

我也得到了这个确切的错误。谢谢你的帮助。你说得对,它正在工作。。在修复后,我遇到了另一个错误,即未找到具有固定名称“System.Data.SqlClient”的ADO.NET提供程序的实体框架提供程序,但我通过显式引用EntityFramework.SqlClient.dll解决了此问题。。由于EntityFramework nuget无法修复它。。谢谢你的帮助。。