实体框架6.0.1 - > 6.1更新,项目引用说"6.0.0.0"

And*_*rew 2 c# entity-framework entity-framework-6.1

我已经更新了我的解决方案以使用EF 6.1 Library Package Manager

接下来,我查看了待处理更改列表,每个项目中的EF引用类似于以下行:

<Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
    <SpecificVersion>False</SpecificVersion>
    <HintPath>..\..\packages\EntityFramework.6.1.0\lib\net45\EntityFramework.dll</HintPath>
</Reference>
Run Code Online (Sandbox Code Playgroud)

为什么它Version=6.0.0.0以完全限定的名称指定?

Mar*_*llo 6

EntityFramework 6.1.0仍然具有汇编版本,6.0.0.0可以使NuGet包更容易升级6.0.0,6.1.0因此您不需要在配置文件中进行绑定重定向.

您在参考中.csprojInclude属性值中的内容是正确的.