我刚刚为ASP.NET MVC4 DisplayModes应用了Nuget补丁,随之而来的是一堆从2.0.20505.0到2.0.20710.0的web dll依赖更新,这些更新在我的包文件夹中已经很好地更新了tree,packages.config文件和.csproj文件。
问题是,构建和部署不会获取新版本,只是将旧的20505版本从GAC中复制出来。有没有关于如何引用包的东西?这是VS2010 SP1和MVC4。
由于
马丁
答案 0 :(得分:1)
NuGet包本身可能与你所看到的行为没什么关系。 package.config文件确实有每个包的版本号,如果该信息是最新的,那么NuGet将在询问时恢复这些版本的包。
问题更可能出在您使用的部署设置上,我对此知之甚少。当然,我应该指出,构建20505(你在GAC中的构建版本)是MVC 4的候选版本,并且你可能有兴趣继续升级到最终版本,从那时起已被释放。
HTH, 粘土