用 NuGet Package Explorer 管理你的攻城武器

缘由:每次新建一个工程,总是要从自己的“弹药库”或者之前的工程里面手动引用一些类库和脚本插件,难免有些繁琐和遗漏。想起经常用到的NuGet,跑到NuGet主页一看,发现有 NuGet
Package Explorer 这个神器,再也不用在cmd里面打开Nuget.exe 敲命令去生成.nupkg的文件再提交了。

按照国际惯例先上一张图。界面干净简洁。我们可以用它来新建一个包文件或者直接打开一个.nupkg文件,修改之后直接发布到Nuget上面。但在此之前,还是请你先去Nuget页面注册一个账号。

注册完成后,在你的账户主页最下面有一个API Key,应该是作为你账户的一个guid,这个拷贝下来,在后面发布的时候有用。

一、 新建一个Nuget包文件

File->New  ,左边是包信息,右边是你需要维护的目录结构。点击左上的小图标就可以编辑了。

这样,在左边可以输入你的信息,右边直接建好目录,将你的文件拖放进来。这里提醒大家的是,Min client version
决定了用户用Nuge能下载到的版本(不一定是你发布的最新版本)。编辑完成后,点击左上的小勾。

然后File-Publish,在Publish key那个地方输入你上面的API key 然后点击publish
就可以提交到Nuget上面托管了。而且可以勾选不公布。发布完成后,可以保存成本地的nupkg文件,在这个https://www.nuget.org/packages/upload
页面直接上传。

二、引用

引用管理就很简单了,如同引用其他第三方的插件一样。(不过我这个里面还没有啥参考的)

到测试工程下,按照之前的顺序下载了下来。

所以,是不是很方便。也不用在cmd中编译命令。还有其他的功能和用法,园友们赶紧试试吧。

Nuget原文地址:http://docs.nuget.org/docs/creating-packages/using-a-gui-to-build-packages

软件下载也在原文里。希望对你有帮助  :)

用 NuGet Package Explorer 管理你的攻城武器,布布扣,bubuko.com

时间: 2024-12-20 18:25:30

用 NuGet Package Explorer 管理你的攻城武器的相关文章

NuGet Package Explorer上传时报:failed to process request:'Method Not Allowed'错误解决办法

相关日志:PUT /api/v2/package - 1000 -  NuGet+Package+Explorer/3.15.0.0+(Microsoft+Windows+NT+6.2.9200.0) - 405 0 0 0 解决办法Web.config里面加入设置: <system.webServer> <modules>     <remove name="WebDAVModule" />   </modules>   <han

NuGet Package Explorer使用教程下载

1.下载NuGet Package Explorer 链接:https://pan.baidu.com/s/19dhgdyIITYiwwtSVEzu4yQ 提取码:fcqh 2.双击NuGet Package Explorer出现启动界面,选择Create a new package(Ctrl+N)创建一个新包3.选择菜单 Edit > Edit Package Metadata (或者 CTRL + K) 编辑包包信息这里可以编辑类库包的信息和添加类库.程序集的引用解释下几个比较重要的字段:I

使用NuGet Package Project快速制作NuGet包

今天在visual studio gallery发现了一个插件NuGet Package Project,通过它可以在Visual Studio中建立Nuget Package工程,直接生成Nuget包. 试用了一下,这个工具比Nuget网站介绍的那种方式方便得多,强烈推荐之.不过目前的功能还比较简单,貌似只能添加Dll工程,并且没有发布的功能,希望后续能进一步完善.

攻城狮在路上(壹) Hibernate(十八)--- 管理Hibernate的缓存

一般Session的缓存被称为Hibernate的第一级缓存,SessionFactory的外置缓存是一个可配置的缓存插件,称为Hibernate的第二级缓存.一.缓存的基本原理: 1.持久化层的缓存的范围: A.事务范围:缓存只被当前事务访问. B.进程范围:缓存被进程内的所有事务共享.需要采取必要的隔离机制.缓存介质可以使内存或硬盘. C.集群范围:缓存被同一个机器或多个机器上的多个进程共享.缓存中的数据被复制到集群环境中的每一个进程节点,进程之间通过远程通信来保证缓存中的数据一致性,缓存中

善用 NuGet 程序包管理器控制台

每种集成开发环境都会提供扩展包的下载与安装,VS (微软可视化集成开发环境) 下的叫程序包管理控制台,我们把他叫做<牛干 程序包管理控制台>. 在 工具=>NuGet 程序包管理器=> 程序包管理控制台,打开命令窗口. 这两条命令必学必会 PM> Install-Package 包 [-参数]PM> UnInstall-Package 包 [-参数] 参数可选(指定版本号或项目名) PM> Install-Package Microsoft.AspNet.Mvc

攻城狮在路上(叁)Linux(十三)--- 文件与目录的管理

一.查看文件与目录: 1.命令格式:ls [-aAdfFhilnrRSt] 目录名称; 2.参数说明: -a:显示所有的文件,包括隐藏文件(隐藏文件一般以.开头). -d:仅列出目录本身. -l:列出长数据串,包含文件的属性与权限等数据. 二.复制命令:cp 1.命令格式:cp [-adfilprsu] 源文件 目标文件 2.参数说明: -i:若目标文件已经存在时,覆盖之前先询问. -r:递归持续复制,用于目录的复制. -p:连同文件的属性一起复制过去,而非使用默认属性,一般在备份的时候用. -

设置Eclipse/MyEclipse中编辑界面点击任何文件后Package Explorer导航自动定位该文件

原文:http://www.myexception.cn/eclipse/425836.html 设置步骤: 导航Package Explorer的右上角有一个黄色双向箭头图标,鼠标移动到上面提示“Link with Editor”,按下这个图标后,你在Editor打开任何文件,Package Explorer就会自动定位到这个文件:点击此图标切换自动定位与非自动定位

Error This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. T

错误提示: Severity Code Description Project File Line Suppression StateError This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/

eclipse/myeclipse选中编辑区域文件,Package Explorer定位文件所在项目及目录

1. 打开Package Explorer(若没有,可以按照如下路径点击: Window菜单 >> Show View >> Package Explorer)2. 点击Package Explorer页签右上角“黄色双向箭头”按钮(鼠标停留提示:“Link with Editor”),切换“定位/非定位”模式 [“黄色双向箭头”按钮为选中状态时]:选中编辑区文件,Package Explorer会自动定位此文件所处文件目录(所处文件各级目录呈打开状态) 转:http://blog