问题 如何在没有Nuget的情况下获得Entity Framework 4.2?


我们需要掌握Entity Framework 4.2来测试4.2中的SQL生成。

不幸的是,我们的开发环境不允许我们使用Nuget。

有没有办法获得EF4.2二进制文件,以便我们可以测试它?


3923
2017-11-17 02:48


起源

只是fyi;如果您不使用它,NuGet不会“做”任何事情。 - Andrew Barber


答案:


你能用NuGet Package Explorer(不是NuGet的一部分)吗?

http://npe.codeplex.com/

或者,您可以直接下载它:

http://packages.nuget.org/v1/package/download/entityframework/4.2.0.0


12
2017-11-17 05:10



首先下载包浏览器然后下载包并在包浏览器中打开它,然后导出..你得到所需的dll - taher chhabrawala


如果您的开发环境不允许使用NuGet,您可能应该更改它,因为MS选择分发其他库的方式,例如EFv4.2不以任何其他形式分发,然后是NuGet。唯一的选择是将其下载到其他地方并将EntityFramework.dll复制到您的环境中。


3
2017-11-17 15:19



这是否意味着我不能在我的开发环境中使用EF一次,但是需要通过NuGet Package Manager安装它,对于我想要使用EF的每个项目? - alwayslearning
@alwayslearning:通常是 - 这就是包存储库的工作方式。 - Ladislav Mrnka
感谢您的回答。它对于设计时工具有何用处?我怎样才能获得最新的工具? - alwayslearning
@alwayslearning:设计时工具在Visual Studio库中作为扩展发布。 - Ladislav Mrnka
你必须生活在一个庇护的世界,相信一个人总能改变他们的环境。许多伟大的雇主都对这些事情有所限制。 - Kirk