2013-01-21 70 views
0

这曾经是通过Nuget微不足道,但现在,我只能在Nuget中找到5.0。我怎样才能专门安装4.2版本?我们正在尝试从4.0升级到4.2,但目前还没有准备好重大升级到5.0。这是当他们决定不发布MSI(或者至少带有DLL的.ZIP,他们真的是我需要的)时出现的那些问题之一。如何安装Entity Framework 4.2?

谢谢!

注意:这不是this question的重复。不同的是,我在Nuget中找不到4.2。在那个问题发生时,很容易/明显地发现。

回答

1

正如您所指出的那样,您可以通过将-Version <version you want>添加到Install-Package命令来安装较旧的程序包。如果你看看NuGet画廊;当您选择包裹时,滚动到底部,您会发现版本历史记录。在这里你可以选择你想要的版本:NuGet version history

点击其中一个版本会显示包的详细信息以及安装选定版本的命令。

1

我想我想通了。检出this page。最后,它列出了旧版本的EntityFramewor,当您点击它时,它会将您带到该特定版本的详细信息,包括用于安装它的Nuget命令。例如,Entity Framework 4.2.0.0可以安装通过:

PM> Install-Package EntityFramework -Version 4.2.0.0 

我还没有真正做到了这一点,但我觉得这正是我一直在寻找。