VS环境下搭建自己NuGet服务器

一、NuGet服务端的搭建

环境:.NET 4.5 + VS2015 + NuGet.Server 2.10.1

1、建一个空的Web项目,取名叫NuGetServer

2、通过NuGet安装NuGet.Server

Install-Package NuGet.Server -Version 2.10.1

注意:这里有个坑,最开始安装时没有加版本号,直接Install-Package NuGet.Server,结果安装的是最新的版本,只支持.NET 4.6,而本地只有.NET 4.5,然后部署NuGetServer网站也没有问题,甚至发布包到都能通过,但最后加载安装包时报404错误。

3、配置和部署网站

部署网站成功后,访问结果:

二、打包上传

1、打包生成.nupkg文件

a) 通过nuget pack命令

nuget pack 项目名称.csproj -Build -Properties Configuration=Release

该命令会自动调用msbuild以Release方式编译该项目并在当前文件夹中生成“项目名称.nupkg”

b) 通过MsBuild生成

msbuild 项目名称.csproj /p:BuildPackage=true

2、打包自动化

nuget pack 项目A.csproj -Build -Properties Configuration=Release nuget pack 项目B.csproj -Build -Properties Configuration=Release nuget pack 项目C.csproj -Build -Properties Configuration=Release nuget push *.nupkg -s http://nuget.cnblogs.com 12345trewq

时间: 2024-08-04 10:12:44

VS环境下搭建自己NuGet服务器的相关文章

10分钟教你阿里云环境下搭建iredmail邮件服务器

一.ireaqdmail 介绍 RedMail 是一个基于 Linux/BSD 系统的零成本.功能完备.成熟的邮件服务器解决方案. iRedMail 是一个开源.免费的项目.以 GPL(v2)协议发布. 二.使用的核心组件及其对应的功能 Postfix: SMTP 服务器 Dovecot: POP3/IMAP/Managesieve 服务器 Apache: Web 服务器 MySQL: 用于存储其它程序的数据,也可用于存储邮件帐号. OpenLDAP: 用于存储邮件帐号. Policyd: Po

家用环境下部署wifidog认证服务器(java版)

本文所讲的是基于一个java版wifidog认证服务器的开源项目在windows环境下搭建wifidog认证服务器,并实现用户名密码的认证. 大致步骤如下: 一,准备 1.搭建硬件及网络环境 a.需要普通路由器1个,刷了apfree固件的路由器一个,Windows电脑一台,网线若干,宽带网络. b.按照下图的拓扑结构进行搭建. 2.获取软件及工具并安装 a.获取并安装jdk6 b.获取并安装MySQL c.安装MyEclipse d.获取java版wifidog认证服务器源码(https://g

Windows环境下搭建MosQuitto服务器

Windows环境下搭建MosQuitto服务器 2018年04月16日 22:00:01 wistronpj 阅读数:1185 摘自:https://blog.csdn.net/pjlxm/article/details/79967322 Windows环境下搭建MosQuitto服务器 原创 2016年12月06日 19:51:55 标签: mosquitto / windows 7537 MosQuitto服务器的搭建 官网地址 Windows环境下搭建服务器 参考文章: [移动] Mos

.NET Core:搭建私有Nuget服务器以及打包发布Nuget包

使用docker搭建私有Nuget服务器 docker run -d -p 8080:80 -v $PWD/nuget/db:/var/www/db -v $PWD/nuget/packages:/var/www/packagefiles -e NUGET_API_KEY=ee28314c-f7fe-2550-bd77-e09eda3d0119 sunside/simple-nuget-server 这里环境变量NUGET_API_KEY要记住后面的命令需要使用成功后如下图所示: 打包Nuget

如何在Mac环境下搭建svn服务器端环境

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置. 我们首先来看下,如何在Mac环境下搭建svn服务器端环境. 创建代码仓库,用来存储客户端所上传的代码 我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录 打开终端,创建一个mycode仓库,输入指令:svnadmin create /U

win8 下搭建svn(服务器和客户端)转载

win8 下搭建svn(服务器和客户端) 2012-05-08 15:38:47|  分类: 默认分类|举报|字号 订阅 环境:win8.vs11 .AnkhSVN 2.3.10838 released .TortoiseSVN 1.7.6 - 64bit 一.准备工作 1. Subversion服务器程序 先到官方网站上下载最新版本,http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFol

lnmp环境下搭建wordpress博客程序

本文档主要介绍如何在lnmp环境下搭建完整的wordpress程序. 基本流程: 1.开源博客程序WordPress介绍 2.WordPress博客程序的搭建准备 3.开始安装blog博客程序 4.实现WordPress博客程序URL静态化 ---------------------------------------------------------------------------------------------------------------------------------

Windows环境下搭建rabbitmq集群与负载

欢迎提出意见及建议,发现错误请留言 需要的文件下载: 百度云:链接:https://pan.baidu.com/s/1gpZa2NjNxviEnihjS2Viuw  提取码:39hi  复制这段内容后打开百度网盘手机App,操作更方便哦 蓝奏云:下载:https://www.lanzous.com/i54x5da 密码:cgb9 参考博文: https://blog.csdn.net/elie_yang/article/details/86657851 https://blog.csdn.net

windows环境下搭建网站

windows环境下搭建网站 IIS服务的安装 1.打开"控制面板" - "程序" - "启动或关闭Windows功能 IIS配置 1.WIN + X - "计算机管理" 2.新建网站 完成以上设置之后,尝试在自己的电脑上浏览(假设我以上端口号设置为81,即在浏览器输入localhost:81 或者127.0.0.1:81或者输入自己当前网卡的IP地址+端口号81) 或者输入目前电脑的IP地址(局域网地址) cmd - ipconfig