这通过Nuget过去是微不足道的,但是现在,我只能在Nuget中找到5.0。我该如何专门安装4.2版?我们正在尝试从4.0升级到4.2,但目前尚未准备好进行5.0的重大升级。这是当他们决定不发布MSI时出现的问题之一(或者至少是带有DLL的.ZIPs,这就是我真正需要的)。
谢谢!
注意:这不是this question的重复。不同的是我再也找不到Nuget 4.2了。在那个问题的时候,很容易/很明显地找到。
答案 0 :(得分:1)
我想我明白了。查看this page。在底部,它列出了旧版本的EntityFramewor,当您单击它时,它会将您带到该特定版本的详细信息,包括用于安装它的Nuget命令。例如,Entity Framework 4.2.0.0可以通过以下方式安装:
PM> Install-Package EntityFramework -Version 4.2.0.0
我还没有真正做到这一点,但我认为这正是我想要的。
答案 1 :(得分:1)
正如您所指出的,您可以通过将-Version <version you want>
添加到Install-Package
命令来安装旧版程序包。如果你看看NuGet画廊;当您选择一个包时,滚动到底部,您会找到版本历史。您可以在此处选择所需的版本:
单击其中一个版本将显示包详细信息以及安装所选版本的命令。