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

时间:2016-02-25 00:39:44

标签: asp.net-mvc-3 visual-studio-2012 nuget nuget-package metro-ui-css

我是关于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 个答案:

答案 0 :(得分:1)

  1. 使用NuGet包管理器删除过期的包。
  2. 从项目网站下载较新版本的代码(NuGet尚不可用)。
  3. 手动安装代码。对于许多JavaScript项目,这可能只是将文件放在正确的文件夹中(例如,将JavaScript文件放入Scripts文件夹,将CSS文件放入Content文件夹中)。
  4. 可选 - 联系NuGet包的所有者并鼓励他们创建新版本。或者,如果它是一个GitHub项目并且您真的很专注,那么自己动手并提交拉取请求。
  5. 手动编辑packages.config并不是一个好主意,除非你真的知道你在做什么。

    此外,在弄乱NuGet包时,在进行任何更改之前和之后将项目提交到版本控制总是一个好主意。这样,如果你搞砸了,你可以轻松地将项目恢复到已知的工作状态,然后再试一次。