NuGet 是个什么玩意?(转)

之前有人问我这个问题。

我回答:

如果你使用Visual Studio 2010,那么 NuGet 可以使你的生活更加美好。当你项目里要引用到的一些库时候,比如JQuery 库或者 NHibernate, NUnit, log4net 你就可以考虑使用NuGet。它可以辅助你安装或者更新这些库。

当然我不得不继续说下去从安装到使用:

NuGet是一个Visual Studio 的扩展, 首先你必须要安装它:

可以到官方网站: http://nuget.org/

然后设置自动检查更新

进入 工具|选项,然后环境|扩展管理器 ,点击“ 自动检查更新,安装的扩展。

当你有一个Visual Studio扩展安装像NuGet,它并不不会去检查是否有更新可用。 这样你的扩展可能会过时。  

当有更新的时候你会在系统托盘处得到一个通知:


获取NuGet程序包资源管理器

这是一个很好的工具,可以让我们更好使用 NuGet 点击这里安装.

你可以所有的细节,元数据和文件内容。

你可以直接点击打开库,或者在库里面创建新的文件

你还可以直接从NuGet发布你的修改


你可以访问 nuget.org 浏览更多的相关信息

欢迎你阅读我的博客

参考:

NuGet Action Plan - Upgrade to 1.1, Setup Automatic Updates, Get NuGet Package Explorer

时间: 2024-10-10 08:22:50

NuGet 是个什么玩意?(转)的相关文章

使用 NuGet 下载最新的 Rafy 框架及文档

为了让开发者更方便地使用 Rafy 领域实体框架,本月,我们已经把最新版本的 Rafy 框架程序集发布到了 nuget.org 上,同时,还把 RafySDK 的最新版本发布到了 VisualStudio 插件仓库中. 以下说明如何下载.更新最新的 SDK 及程序集.   下载.更新最新的 RafySDK 在 VisualStudio 中打开扩展管理器(Tools -> Extensions and Updates),选择在线项目,并搜索 "Rafy" 安装即可.如下图: 同样,

ASP.NET MVC 3.0学习系列文章—NuGet and ASP.NET MVC 3.0

1.Introduction NuGet is a Visual Studio 2010 extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that use the .NET Framework. This topic lists documentation that will help you use NuGet packages and c

使用NuGet助您玩转代码生成数据:Entity Framework 之Code First

在Code First中,编写完代码并运行之后,我们的Model会同步到Db中,但是往往我们 需要的是编写完Model就生成数据库,而不是等UI部分完成并运行之后才看到数据库,借助NuGet程序包管理器 可以让我们即时完成Code=>DB. 准备:1.本人开发工具为VS2012,使用的是.NET Framework 4.5 (EF5): 2.然后确保已在VS扩展中安装了最新的"NuGet程序包管理器": 3.常用的三行 NuGet用于EF命令(当然可以直接用命令"get

手把手教你----使用Nuget管理自己的项目库

什么是NuGet 为什么用NuGet 怎么使用NuGet STEP1 在NuGet官网上注册并获取API Key STEP2 下载NuGetexe STEP3 设置API Key SETP4 开发自己的类库 STEP5 产生并修改nuspec STEP6 产生类库包Library Package STEP7 发布类库包 STEP8 测试以及更新类库包 什么是NuGet? 官网上的解释:NuGet is the package manager for the Microsoft developme

用Nuget程序管理包添加twitter.bootstrap.mvc4出错

问题描述 用Nuget程序管理包添加twitter.bootstrap.mvc4出错 用Nuget程序管理包添加twitter.bootstrap.mvc4,错误如下 Install-Package : 将"jQuery 1.9.1"更新到"jQuery 1.4.1"失败.找不到与"jQuery 1.4.1"兼容的"Twitter.Bootstrap, jQuery.Migrate, Microsoft.jQuery.Unobtrusi

用NuGet - 打开".nupkg"文件 (查看《Professional Asp.net MVC3》 源代码)

  今天,在Wrox中看到了Professional Asp.net MVC3,就下载了源码,发现根本没有很大,只有几百K的样子! 下载地址:http://www.wrox.com/WileyCDA/WroxTitle/Professional-ASP-NET-MVC-3.productCd-1118076583,descCd-DOWNLOAD.html 打开MVC3的压缩包,结构如下 -------------------------------------------------------

Nuget的一点疑问?

问题描述 最近刚接触C#,发现Nuget这个管理,很方便.但有个源代码管理方面的问题没搞清,想请教大家.主要是说第三方开源代码,传统意义上的,使用第三方代码的普遍做法应该是这样的.1.为第一个第三方代码建立一个branch,比如这个源代码版本号为4.3.1,将源代码放进去.2.为第二个第三方代码建立一个branch,比如源代码版本号为2.5.3,将源代码放进去.3.为自己的工程建立一个branch.比如1.0,将自己写的源代码放进去.4.比如要发布自己的产品1.0,则目录结构大致是这样的.pub

NuGet的几个小技巧

原文:NuGet的几个小技巧 因为可视化库程序包管理器的局限性,有很多需要的功能在界面中无法完成. 以下技巧均需要在"程序包管理器控制台"中使用命令来完成. 一.改变项目目标框架后,更新程序包 当改变项目的目标框架后,无论是升级还是降级,都会导致项目中引用的组件不是最合适此框架下的版本,NuGet会自动出现一个警告提示重新更新一下组件,如何操作是指向了一个英文页面,这里就直接把页面中的关键部分拿过记录下来: 更新命令:Update-Package –reinstall <程序包名

服务器-linux界的大神们,谁知道这玩意到底是怎么了?关于tomcat的

问题描述 linux界的大神们,谁知道这玩意到底是怎么了?关于tomcat的 curl localhost时而可行,时而不可行 tomcat启动后再关闭时而报错,时而不报错 curl 本机ip地址从来不可用 搞三天了,真真是日了狗了,前面配置过好几台服务器都是用的同版的jdk和tomcat,运转得好好的 更多错误信息参照这里linux下tomcat突然无法启动了 解决方案 http://www.cnblogs.com/kerrycode/p/3588816.html 解决方案二: tomcat侦