关于公司内部的Nuget服务
简介
公司内部搭建的Nuget服务,私有安全,局域网,速度快。
使用方法
VS -> 工具 -> 库程序包管理器 -> 程序包管理器设置 -> 程序包源 ->
新增以下配置
名称:WHTR
源:http://*.*.*.*/nuget
一般来说,看到这已经足够了,想深入了解的继续
如何发布包
使用图形界面打包
- 首先下载 包管理器 NuGetPackageExplorer
- 下载完成后,安装,打开
- 选择Create a new package(Ctrl+N)创建一个新包
- 设置包的基本信息,如名称,版本和说明等
- 添加需要的DLL
- 信息修改和dll都添加完毕后,保存,默认文件名为Id + 版本号.nupkg
- 将*.nupkg上传到Nuget服务器的Packages目录下对应的文件夹即可
看到这已经知道怎么打包了,还想深入了解的请继续
添加依赖
- 一个DLL包很少是完全独立的,那么就要添加nuget依赖了。
- 点击编辑包的基本信息 -> Edit dependencies
a. 直接输入依赖包Id和Version
b. 点击Select dependency from nuget feed按钮(中间最下面),选择需要的依赖包即可
看到这已经可以应付大多数工作了,还想深入了解的可自行去研究下官方文档
官方文档: http://docs.nuget.org/
特别感谢以下两篇Blog
在内部架设自己的NuGet服务器: http://www.cnblogs.com/lovecindywang/archive/2011/05/12/2044301.html
使用图形化界面打包自己的类库: http://kb.cnblogs.com/page/143191/
关于公司内部的Nuget服务的更多相关文章
- 搭建公司内部的NuGet Server
随着公司业务慢慢的拓展,项目便会越来越来多,很多项目会依赖其他项目DLL,比如一些底层的技术框架DLL引用,还有各业务系统的也有可能会有引用的可能. 项目多,交叉引用多,如果要是有一个DLL更新,那就 ...
- .NET持续集成与自动化部署之路第二篇——使用NuGet.Server搭建公司内部的Nuget(包)管理器
使用NuGet.Server搭建公司内部的Nuget(包)管理器 前言 Nuget是一个.NET平台下的开源的项目,它是Visual Studio的扩展.在使用Visual Studio开发基 ...
- Dubbo远程调用之公司内部提供的服务
公司内部提供的服务 一家对外提供服务的公司,例如百度,腾讯,阿里,京东,58 同城等,公司内部有多个事业群,事业部门,每个事业部门内部又有若干个子部门,子部门里面有多个不同的小组负责各自的业务.提供对 ...
- 搭建公司内部的NuGet服务器
1. 创建NuGet项目 (注意:解决方案名称可以自定义为其他的名称) 2. 安装NuGet Server 在 “NuGetServer” 项目上,右键选择 ...
- 公司须要内部的地图服务,准备自己去开发可是成本太高,如今有没有专门为企业提供GIS地图开发的产品呀?大概价格多少?
公司须要内部的地图服务,准备自己去开发可是成本太高,如今有没有专门为企业提供GIS地图开发的产品呀?大概价格多少?
- 搭建内部NuGet服务
简介 NuGet相当于Python中的pip,nodejs中的npm,用来管理.net/.net core的程序集版本,也叫包管理器.在框架化.模块化开发中使用nuget服务必不可少,尤其是在abp开 ...
- 在内部架设NuGet服务器(转载)
合肥程序员群:49313181. 合肥实名程序员群:128131462 (不愿透露姓名和信息者勿加入)Q Q:408365330 E-Mail:egojit@qq.com 在公司内部有 ...
- 在内部架设NuGet服务器
在公司内部有很多基础框架或者基础组件,甚至对于使用SOA架构的公司来说,会有大量的业务组件的契约程序集,对于这些框架或组件的引用管理有的人使用源代码管理工具,但是NuGet相比源代码管理工具更方便: ...
- 在内部架设NuGet服务器(转)
在公司内部有很多基础框架或者基础组件,甚至对于使用SOA架构的公司来说,会有大量的业务组件的契约程序集,对于这些框架或组件的引用管理有的人使用源代码管理工具,但是NuGet相比源代码管理工具更方便: ...
随机推荐
- Ceph剖析:Leader选举
作者:吴香伟 发表于 2014/09/11 版权声明:可以任意转载,转载时务必以超链接形式标明文章原始出处和作者信息以及版权声明 Paxos算法存在活锁问题.从节点中选出Leader,然后将所有对数据 ...
- PoEdu - C++阶段班【Po学校】- Lesson02_类与对象_第4天
复习:上节作业讲解 注意点: 设计SetString()的时候,要注意重置原来的空间. char * SetString(const char *str) { _len = strlen(str); ...
- IIS配置excel 权限
http://www.cnblogs.com/zhuxiaohui/archive/2013/10/16/3371637.html
- python中的enumerate
读取一个iter,返回[index,内容]的一个list
- C语言编写的简单的电话本管理系统
#include<stdio.h> #include <string.h> #include<stdlib.h> ; struct person {]; ]; ]; ...
- Samba网络配置
Samba网络配置 操作环境 ubuntu14.04 1. 更新Linux源列表 sudo apt-get update 2. 安装Samba服务 sudo apt-get install samba ...
- java 数据导入到exc ,并下载
package com.lizi.admin.controller.platform.excel; import java.util.List;import java.util.Map; import ...
- mysql 5.7开启并行复制
开启多线程复制,默认关键的参数有两个: mysql> show variables like 'slave_parallel_%'; +------------------------+---- ...
- QT 第三方串口库COM10以上无法读取问题
当COM口的端口号高于9时,也就是说从COM10往后,serialPortName赋值就不能跟COM1~~COM9一样,C++中COM大于9时,COM前面需要加上\\.\COM. 如,serialPo ...
- well属性
Bootstrap 有一个 class 属性叫做 well,它的作用是为设定的列创造出一种视觉上的深度感(一种视觉上的效果,动手写代码体会一下).