I'm new to the concept of packages.config and NuGet so feel free to correct me if my understanding is off. I created a new web project in VS2012 and I saw that packages.config was there to manage the javascript files. I used the NuGet package manager to add the metro ui package and it added version 2.0
However, the latest version is 3.0 and that's the one I would like to use. I tried deleting 2.0, replacing it with 3.0 and updated the package.config file with the corresponding verision number. But every time I open the project, it tries to override the file with version 2.0
My question is what is the proper approach update a package in which, the NuGet package manager doesn't hold the latest version?
It's not a good idea to manually edit packages.config unless you really know what you're doing.
Also, when messing with NuGet packages, it's always a good idea to commit your project to version control before and after you make any changes. This way, if you mess something up, you can easily bring your project back to a known working state and try again.