我正在尝试使用 Linqpad 来读取我的 EF 课程。由于解决方案其余部分的兼容性问题,我们正在使用 EF 3.1。
在 Lingpad 版本 5 及更高版本中,它将仅链接到“Entity Framework (DbContext V4/V5/V6)。 所以现在我正在尝试 Linqpad 4,但错误与 Linqpad 5 相同。
它抱怨找不到 Microsoft.Bcl.AsyncInterfaces DLL。我已经删除并添加了 Bcl DLL,但它仍然抱怨。
还有其他建议吗?
来自 csproj 文件:
<ItemGroup>
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Bcl.AsyncInterfaces.7.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
</Reference>
您是否尝试过单独下载“Microsoft.Bcl.AsyncInterfaces”NuGet 包?您可以从 NuGet 网站下载它或使用包管理器,例如 Visual Studio 中的 NuGet 包管理器控制台。
尝试
Install-Package Microsoft.Bcl.AsyncInterfaces -Version 1.1.0
您还可以尝试找到 Microsoft.Bcl.AsyncInterfaces.dll 并将其复制到 Linqpad 安装文件夹。安装文件夹通常位于“C:\Program Files (x86)\LINQPad4”或类似路径。