Asp.net core .net core-FileNotFoundException:无法加载文件或程序集';System.ComponentModel.DataAnnotations

Asp.net core .net core-FileNotFoundException:无法加载文件或程序集';System.ComponentModel.DataAnnotations,asp.net-core,.net-core,asp.net-core-1.0,Asp.net Core,.net Core,Asp.net Core 1.0,我已经创建了一个ASP.NET Core Web应用程序(.NET Core) 我使用以下方法使用单个NuGet包导入现有DLL "frameworks": { "netcoreapp1.0": { "imports": [ "dotnet5.6", "net451", "portable-net45+win8" ] } }, 我所有的DLL都建立在.net framework 4.0上。其中一个dll引用System.ComponentModel.DataAn

我已经创建了一个ASP.NET Core Web应用程序(.NET Core)

我使用以下方法使用单个NuGet包导入现有DLL

"frameworks": {
"netcoreapp1.0": {
  "imports": [
    "dotnet5.6",
    "net451",
    "portable-net45+win8"
  ]
}
},

我所有的DLL都建立在.net framework 4.0上。其中一个dll引用System.ComponentModel.DataAnnotations.dll(4.0.0.0)

当我运行这个项目时,我得到了FileNotFoundException

以下是一条错误消息-

FileNotFoundException:无法加载文件或程序集“System.ComponentModel.DataAnnotations,Version=4.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”。系统找不到指定的文件


我缺少什么?

我认为这些版本不兼容-您可能需要指定更高版本(4.3.0)。是否在project.json文件中指定了依赖项?