0

这过去通过 Nuget 很简单,但现在,我只能在 Nuget 中找到 5.0。如何专门安装 4.2 版?我们正在尝试从 4.0 升级到 4.2,但目前还没有准备好对 5.0 进行重大升级。这是当他们决定不发布 MSI(或者至少是其中包含 DLL 的 .ZIP,这正是我在这里所需要的)时出现的问题之一。

谢谢!

注意:这不是这个问题的重复。不同之处在于我在 Nuget 中找不到 4.2 了。在那个问题的时候,很容易/很明显找到。

4

2 回答 2

1

正如您所指出的,您可以通过添加-Version <version you want>Install-Package命令来安装较旧的软件包。如果您查看 NuGet 库;当你选择一个包时,滚动到底部,你会找到Version History。在这里你可以选择你想要的版本:NuGet 版本历史记录

单击其中一个版本将显示软件包详细信息以及安装所选版本的命令。

于 2013-01-21T11:57:12.413 回答
1

我想我想通了。看看这个页面。在底部,它列出了 EntityFramewor 的旧版本,当您单击它时,它会将您带到该特定版本的详细信息,包括安装它的 Nuget 命令。例如,Entity Framework 4.2.0.0可以通过以下方式安装:

PM> Install-Package EntityFramework -Version 4.2.0.0

我实际上还没有这样做,但我认为这正是我想要的。

于 2013-01-21T11:50:02.700 回答