VS2012 如何将外部 JavaScript 添加到 packages.config.



我对packages.config和NuGet的概念很陌生,所以如果我的理解有误,请随时纠正我。我在VS2012中创建了一个新的Web项目,我看到packages.config在那里管理javascript文件。我使用 NuGet 包管理器添加了 metro ui 包,它添加了版本 2.0

但是,最新版本是3.0,这就是我想使用的版本。我尝试删除 2.0,将其替换为 3.0,并使用相应的验证号更新了 package.config 文件。但是每次我打开项目时,它都会尝试用 2.0 版覆盖文件

我的问题是更新 NuGet 包管理器不保存最新版本的包的正确方法是什么?

  1. 使用 NuGet 包管理器删除过期的包。
  2. 从项目网站下载较新版本(尚不适用于 NuGet)的代码。
  3. 手动安装代码。对于许多 JavaScript 项目,这可能只是将文件放在正确的文件夹中的问题(例如,JavaScript 文件放入脚本文件夹,CSS 文件放入内容文件夹)。
  4. 可选 - 联系 NuGet 包的所有者,并鼓励他们创建新版本。或者,如果它是一个 GitHub 项目并且您真的很敬业,请自己做并提交拉取请求。

手动编辑packages.config不是一个好主意,除非你真的知道你在做什么。

此外,在使用 NuGet 包时,最好在进行任何更改之前和之后将项目提交到版本控制。这样,如果您搞砸了某些内容,您可以轻松地将项目恢复到已知的工作状态并重试。

最新更新