当前位置: 首页 > news >正文

NuGet Action Plan - 更新到 1.1, 设置自动更新,获取 NuGet 包浏览器

原文地址:NuGet Action Plan - Upgrade to 1.1, Setup Automatic Updates, Get NuGet Package Explorer

我为你找到了三个小的 Action ,亲爱的读者,他们会让你的生活更加美好,一边看,一边跟我做一下如何?

首先,你得先安装 NuGet,一个 .NET 的包管理器,什么?你已经有啦?哪已经是 1.1 版了吗?设置自动更新了吗?

Action 1: 自动检查扩展的更新

在 工具 (Tools)  -> 选项 (Options) 中,选择 环境中的扩展管理器 ( Environment | Extension Manager ),然后点击 对安装的扩展自动检查更新 ( Automotically check for updates to installed extensions )。

Visual%20Studio%20Options_5.png

当你安装了 Visual Studio 扩展的时候打开它,比如安装了 NuGet,但是不是很清楚是否已经有更新存在的时候。许多时候,如果不注意的话,你的扩展就会过期,比如,NuGet 1.0 伴随着 ASP.NET MVC 安装了,但是,你还没有注意到现在它已经更新了。

为什么没有注意呢?因为更新的提示是如此的明显!没错!你注意到下面的截图了吗?

Extension%20Manager_3.png

当自动提示打开的时候,会更加方便,如果你希望有一个很酷任务栏上的提示,你还可以安装 Visual Studio Productivity Power Tools.

Better%20Notifications_3.png

当新的内容存在的时候,会弹出一个提示。

Action2: 更新到 NuGet 1.1

如果你想手动更新,到 工具 (Tools) -> 扩展管理器 ( Extension Manager) ,点击左边的更新,就会看到这个对话框,注意当前的版本和新的版本,点击更新。

image_thumb_1.png

就这样,你就更新到最新的版本,而且以后还会提示更新。

VISUAL STUDIO SP1 问题:如果你正在使用 Visual Studio SP1,你需要先卸载 NuGet 1.0, 然后安装 NuGet 1.1,因为 SP1 对于签名的包有更好的支持,NuGet 1.1 使用了签名。你需要使用管理员身份运行来卸载 NuGet1.0,在点击 Visual Studio 的时候按住 Ctrl-Shift ,或者在右键菜单中选择 Run as Administrator,从窗口的标题栏上,你可以看到 Administrator 的提示。如果不是以管理员身份运行,那么卸载的按钮将会是灰色的, 整个操作只需要不到 2 分钟。

image_3.png

Action3: 获取 NuGet 包浏览器

Luan , 一个 NuGet 的开发者,创建了这个很酷的工具:NuGet Package Explorer , 只要点击一下,几秒钟就可以安装完成。还可以从这里下载:http://nuget.codeplex.com/releases,顺便说一下,还有一个命令行的版本。

有一系列原因说明 NuGet 包浏览器是很酷的工具,实际上,有五个:

第一,用于 .nupkg 文件的很酷的高分辨率图标,非常感谢 Lenny Bacon 制作这些图标,并把他们提供给社区。

image_8.png

第二,你可以看到所有的明细内容,元数据,以及文件的内容。

NuGet%20Package%20Explorer%20-%20EFCodeFirst.SqlServerCompact.0.8.8482.1%20(25)_3.png

第三,包可以直接通过源打开,你可以直接直接浏览他们的内容而不需要解压。

第四,你可以在工具中创建新的包。

image_thumb_3.png

第五,你可以在 NuGet 包浏览器中直接发布。

Publish%20package_3.png

你既可以从图形界面,也可以从命令行界面完成所有的操作,

必要条件

安装 NuGet 需要 PowerShell 2.0 ,如果你是使用下面的系统,那么它已经安装了:

  • Windows 7
  • Windows Server 2008 R2

如果你使用下面的系统,那么,可以手动安装:manually install Powershell 2.0.

  • Windows XP SP3
  • Windows Server 2003 SP2
  • Windows Vista SP1
  • Windows Server 2008

如果你有任何关于 NuGet 问题,请参考:known issues.

相关链接:

  • NuGet Package of the Week #1 - ASP.NET Sprite and Image Optimization
  • Updating and Publishing a NuGet Package - Plus making NuGet packages smarter and avoiding source edits with WebActivator
  • Creating a NuGet Package in 7 easy steps - Plus using NuGet to integrate ASP.NET MVC 3 into existing Web Forms applications
  • Take NuGet to the next level with sample packages
  • An open source NuGetWizard project at CodePlex for creating NuGet packages from Visual Studio projects, folders, and more.

相关文章:

  • IP转换整形(ip2long)
  • vs2005 如何调试wince dll
  • RabbitMQ(二)队列与消息的持久化
  • 【敏捷开发实践】宣言与原则
  • Linux下有趣的命令
  • 让dedecms(织梦)的list标签支持weight排序
  • 翻译 tiobe发布2011年5月开发语言排名
  • 研磨设计模式笔记1
  • [zt]提问的艺术
  • Dell Latitude E6400找不到Broadcom USH及Contacted SmartCard驱动
  • mongodb内存映射存储引擎
  • poj2407
  • (十一)手动添加用户和文件的特殊权限
  • 日常使用频率很高的英语口语集锦
  • 时间问题导致Citrix License无法导入
  • ----------
  • Android 架构优化~MVP 架构改造
  • create-react-app项目添加less配置
  • go append函数以及写入
  • Java IO学习笔记一
  • Java 多线程编程之:notify 和 wait 用法
  • JavaScript 基本功--面试宝典
  • Js基础知识(四) - js运行原理与机制
  • miaov-React 最佳入门
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • SOFAMosn配置模型
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • spring boot下thymeleaf全局静态变量配置
  • 从0到1:PostCSS 插件开发最佳实践
  • 从PHP迁移至Golang - 基础篇
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 跨域
  • 每天10道Java面试题,跟我走,offer有!
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 手写双向链表LinkedList的几个常用功能
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 小而合理的前端理论:rscss和rsjs
  • 协程
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 中文输入法与React文本输入框的问题与解决方案
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #Linux(帮助手册)
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (九十四)函数和二维数组
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (一)u-boot-nand.bin的下载
  • (一)UDP基本编程步骤
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)原始图像数据和PDF中的图像数据
  • (转载)Linux网络编程入门