关于c#:System.Data.Objects.ObjectResult类型在未引用的程序集中定义

The type System.Data.Objects.ObjectResult is defined in an assembly that is not referenced

本问题已经有最佳答案,请猛点这里访问。

在控制台应用程序中获取error作为:

0

但不知道如何在app.config中添加此程序集的引用?

我试图添加为:

1
2
3
4
5
6
<runtime>
   
      <dependentAssembly>
       
        <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
      </dependentAssembly>

但这不起作用。如何解决这个问题?


您应该通过Add reference对话框添加引用。您可以通过右键单击解决方案资源管理器中的引用来实现:

顺便说一句:通常情况下,System.Data.Entity包需要nuget包。例如,EntityFramework。如果是,您应该改为添加nuget包。

enter image description here

并添加参考:

enter image description here