0

我刚刚为 ASP.NET MVC4 DisplayModes 应用了 Nuget 补丁,随之而来的是一堆从 2.0.20505.0 到 2.0.20710.0 的 web dll 依赖更新,这些更新在我的解决方案树中的包文件夹中更新得很好, packages.config 文件和 .csproj 文件。

麻烦的是,构建和部署不会选择新版本,而只是从 GAC 中复制旧的 20505 版本。关于如何引用包,我有什么遗漏吗?这是 VS2010 SP1 和 MVC4。

谢谢

马丁

4

1 回答 1

1

NuGet 包本身可能与您看到的行为几乎没有关系。package.config 文件确实有每个包的版本号,如果该信息是最新的,则 NuGet 将在被询问时恢复这些版本的包。

问题更可能出在您正在使用的部署设置上,我对此知之甚少。当然,我应该指出,构建 20505(您在 GAC 中拥有的构建)是 MVC 4 的候选发布版本,继续升级到最终构建可能符合您的利益,从那时起被释放。

HTH,粘土

于 2012-10-30T21:29:23.773 回答