NuGet
sinolover
完成项目,就要软硬兼施
展开
-
nuget 包版本冲突解决 packages.config
开发项目中安装了Newtonsoft.Json组件,遇到了必须给Newtonsoft.Json降版本的问题。原因是:项目是MVC项目,WebApi模块必须使用framework4.5.0.0的版本。而我们在安装其他组件时,不小心升级了Newtonsoft.Json,导致了系统可以编译通过,而在运行时,出现找不到framework4.5.0.0所要求版本的Newtonsoft.Json的程序集。尝...原创 2020-03-11 10:00:43 · 2604 阅读 · 0 评论 -
Excluding Files From Team Foundation Version Control Using .tfignore Files
At one point I was coding on a hobby project, usingVisual Studio Onlinefor project management and source control. Because of the technologies involved, a large number of temporary files were being g...原创 2020-03-05 09:18:49 · 214 阅读 · 0 评论 -
NuGet是什么?理解与使用(下)
本篇将回答下面几个问题:如何解读NuGet Gallery上的包信息? 如何上传NuGet包到NuGet Gallery? 如何安装本地NuGet包? NuGet包的内容文件与目录结构?如果你没看过上篇那么它在这里:6号咸鱼:NuGet是什么?理解与使用(上)那么开始,一,如何解读NuGet Gallery上的包信息?我们先以Newtonsoft.Json为例,在其N...原创 2020-03-01 18:17:30 · 874 阅读 · 0 评论 -
NuGet是什么?理解与使用(上)
如果你了解python,那么它类似pip。如果你了解nodejs,那么它类似npm。如果你了解ruby,那么它类似gem。对,它就是一个包(package)管理平台,确切的说是 .net平台的包管理工具,它提供了一系列客户端用于生成,上传和使用包(package),以及一个用于存储所有包的中心库即NuGet Gallery,如果有需要也可以搭建自己的私有NuGet库。NuGet 官...原创 2020-03-01 18:17:21 · 2242 阅读 · 0 评论 -
NuGet的简单使用
什么是NuGet?NuGet(读作New Get)是用于微软.NET开发平台的软件包管理器,是一个Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。通过NuGet你可以很容易的访问到其他开发者发布的软件包,你也可以创建、分享或者发布自己的包到NuGet。微软的E...原创 2020-03-12 09:43:24 · 449 阅读 · 0 评论 -
终于找到了:NuGet 修改包路径
NuGet 是 .NET 平台下的一个免费、开源的包管理开发工具。修改全局包管理目录通过 NuGet 安装包时,NuGet 先将包下载至一个统一的目录,默认路径是:C:Users用户名.nugetpackages下载的包多了以后,会导致 C 盘空间被大量占用。我们可以通过修改配置将其指定到自定义的目录下。搜索 NuGet.Config 文件,默认位置是:C:\Users\用户名\A...原创 2020-03-13 10:06:25 · 5253 阅读 · 1 评论 -
管理全局包、缓存和临时文件夹
每当安装、更新或还原包时,NuGet 将管理项目结构多个文件夹之外的包和包信息:name 说明和位置(每个用户) global‑packages global-packages 文件夹是 NuGet 安装任何下载包的位置。每个包完全展开到匹配包标识符和版本号的子文件夹。使用PackageReference格式的项目始终直接从该文件夹中使用包。使用packages.c...原创 2020-03-03 11:18:31 · 619 阅读 · 0 评论 -
NuGet学习笔记(3) 搭建属于自己的NuGet服务器
文章导读创建NuGetServer Web站点发布站点到IIS添加本地站点到包包数据源 在上一篇NuGet学习笔记(2) 使用图形化界面打包自己的类库中讲解了如何打包自己的类库,接下来进行最重要的一步,从零开始搭建属于自己的NuGet服务器,诚然园子里及其它很多地方已经有完全写好的NuGet服务源码,我们只需要拿来发布一下就ok了,运行也很正常,但作为一名合格的程序猿,不...原创 2020-03-03 11:18:25 · 472 阅读 · 0 评论 -
NuGet学习笔记(2) 使用图形化界面打包自己的类库
上文NuGet学习笔记(1) 初识NuGet及快速安装使用说到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内部类库的轻松共享更新。在安装好NuGet扩展后,我们已经能够通过NuGet轻松下载自己需要的类库,下面来说一说如何将自己的项目类库进行打包发布使用图形界面打包自己的类库NuGet可以使用NuGet.exe在命令行下进行类库打包,也可以使用图形化界面进...原创 2020-03-03 11:18:21 · 224 阅读 · 0 评论 -
NuGet学习笔记(1) 初识NuGet及快速安装使用
关于NuGet园子里已经有不少介绍及使用经验,本文仅作为自己研究学习NuGet一个记录。 初次认识NuGet是在去年把项目升级为MVC3的时候,当时看到工具菜单多一项Library Package Manager,右键项目文件多了一项Manage Nuget Packages...,这是个神马玩意儿,当时是一头雾水,后台查了些资料才知到NuGet是Visual Studio的一个扩展,...原创 2020-03-03 11:18:17 · 724 阅读 · 0 评论 -
使用Nuget 安装指定版本package或者更新package到指定版本
最近在琢磨MVC和EntityFramework,使用的VS是2013版的,在Nuget的GUI界面下安装了EntityFramework(默认安装最新版的,怎么安装指定版本还没找到),按照MVC的示例项目MusicStore逐步做的过程中发现MVC4不支持EntityFramwok 6。尝试去更新MVC版本各种失败,只能试着去降低EntityFramework版本。但是通过Nuget的GUI...原创 2020-03-07 10:42:09 · 1551 阅读 · 0 评论 -
NuGet的使用、部署、搭建私有服务
目录前言 什么是NuGet? 为什么要使用NuGet NuGet的优点 使用 Get-Help NuGet Install-Package Get-Package Uninstall-Package 制作NuGet库包 搭建NuGet服务器 上传NetGet库包 新增NuGet源 总结前言什么是NuGet?Nuget是一个.NET平台下的...原创 2020-03-04 09:57:40 · 770 阅读 · 0 评论