我是关于packages.config和NuGet概念的新手,所以如果我的理解不对,请随时纠正我。我在VS2012中创建了一个新的Web项目,我看到packages.config用于管理javascript文件。我使用NuGet包管理器添加metro ui包,并添加了版本2.0
然而,最新版本是3.0,这是我想要使用的版本。我尝试删除2.0,将其替换为3.0并使用相应的版本号更新package.config文件。但是每次打开项目时,它都会尝试使用2.0版覆盖文件
我的问题是更新包的正确方法是什么,NuGet包管理器不包含最新版本?
答案 0 :(得分:1)
手动编辑packages.config并不是一个好主意,除非你真的知道你在做什么。
此外,在弄乱NuGet包时,在进行任何更改之前和之后将项目提交到版本控制总是一个好主意。这样,如果你搞砸了,你可以轻松地将项目恢复到已知的工作状态,然后再试一次。