NuGet管理和还原程序包

在很多开源的程序下载下来不能使用,一般都是平台X86 和X64没有修改,还一个就是程序缺少资源包文件。用Nuget还原即可:

一般建议先修改好平台,然后用NuGet还原程序包。

时间: 2024-10-13 03:08:39

NuGet管理和还原程序包的相关文章

VS 中NuGet 尝试还原程序包时出错"*"已拥有为"**"定义的依赖项

之前从Git检出项目以后,项目编译不能通过,发现是缺少依赖的外部插件,于是通过NuGet去获取项目依赖的插件,如何通过NuGet恢复使用的插件请使用NuGet还原项目插件. 但是就是在使用NuGet还原依赖插件的时候,出现了"尝试还原程序包时出错"*"已拥有为"**"定义的依赖项"的错误提示,如下图: 在网上搜索好久也找不到类似的回答,最后无奈,问项目组老大,终于得到了解决方案:更新NuGet插件! 更新NuGet后,问题就解决了,至于如何更新N

VS NuGet加载本地程序包

NuGet是VS中非常实用的一个工具,我们可以通过它在线安装想要的程序包,只要右键点击解决方案中的项目的引用,在弹出的菜单中选择"管理NuGet程序包",然后就可以通过在线搜索找到想要添加的程序包,下载安装即可.NuGet会帮助我们自动添加相应的dll引用,修改config相应配置,非常方便的一个工具.但有时候我们网络会出现问题,导致在线浏览不了程序包,这时候我们可以通过下载nupkg文件,在本地vs中进行配置后安装. 比如我们将下载好的nupkg文件放到本地目录D:\nuget中.在

linux程序包管理之rpm程序包管理器与yum前端工具

这里主要讲以CentOS为例,rpm程序包管理器的相关内容: CentOS的程序包管理器:   1) 程序包的命名规则:        源代码包:            software_name-VERSION.tar.gz            VERSION:major.minor.release                major:主版本号,通常代表重大功能改进的版本分支:                minor:次版本号,通常代表在某个版本的分支中的某个功能发生变化:     

Visual Studio 2013 Nuget控制台无法找到程序包

前几天因为公司的项目使用的是MVC4框架,用VS2015不方便新增控制器,切换回2013.用了一个大半年没有用的功能,就是Nuget控制台. 当我尝试使用Nuget控制台的命令安装一个Package的时候,却发现,出现如此蛋疼的错误. 切换回VS2015尝试一下,哟呵,居然可以Down下来.那肯定是VS2013的问题啦. 不管三七二十一,立即谷歌,百度,还有各大讨论群查询了方法....... 结果还是没有答案..... 突如其来的一个想法,让我想到了,既然Package是从Nuget下载的,那么

VS一直停留在“正在还原nuget程序包”

VS一直停留在“正在还原nuget程序包” 在开发何问起收藏夹的时候,准备在WinFrom中加入网页浏览器,于是下载了一个CEFSharp的源码,生成解决方案的时候,一直提示“正在还原nuget程序包”,在这个界面然后就不动了. 尝试在NuGet界面下载安装提示的程序包,还是等了很久也没有进展. 最后解决的办法是取消掉“允许NuGet下载缺少的程序包”,然后生产解决方案,就成功了. 设置的方法如下图:

rpm程序包管理器详解

1. 程序包管理器的功能 我们知道,由程序员编写并提供的程序源代码要转换成目标二进制格式才能在计算机上运行起来,但用户要在平台上使用时需要手动编译安装后才能使用,对于普通用户来说有一定难度.因此为了降低普通用户对应用程序的使用难度,程序员可在提供源代码的同时提供已在特定环境下编译好的程序文件,只要用户的平台环境和程序员的平台环境相同,就可以通过解压程序员提供的二进制格式文件即可使用,而无需自己手动编译安装. 一个已编译好的程序由二进制程序.库文件.配置文件和帮助手册等组成,而程序包管理器的功能就

程序包管理器(上)

一个编译好的二进制程序应用文件的组成部分有二进制文件.库文件.配置文件.帮助文件,用户在安装时设置繁琐,而且在用户升级.卸载等操作时更为麻烦.为了提升使用效率及自动简化操作,这就迫在眉睫的需要有一款程序包管理器.. 程序包管理器的主要功能它到底有哪些呢?它的主要功能是将编译好的应用程序的各组成文件打包一个或多个程序包文件,从而方便快捷地实现程序包的安装.卸载.查询.升级和校验等管理操作.而现在主要有四种主流的程序包管理器:(1)Debian开发的程序包管理器,程序包管理器叫做dpt程序包管理器,

Linux学习笔记:rpm程序包管理

以CentOS为例,rpm程序包管理器的相关内容如下: CentOS的程序包管理器:    程序包的命名规则:        源代码包:            software_name-VERSION.tar.gz            VERSION:major.minor.release                major:主版本号,通常代表重大功能改进的版本分支:                minor:次版本号,通常代表在某个版本的分支中的某个功能发生变化:          

#12 程序包管理与rpm命令的使用

Linux的程序包管理: 程序:指令+数据 程序:算法+数据结构 应用程序的存在形式: 1.源代码:包含了整个应用程序的编程语言的所有代码的文本文件: 2.二进制:将源代码经过一系列的转换操作之后得到的可以直接执行的文件 使用源代码安装应用程序: 预处理(预处理器) --> 编译(编译器) --> 汇编(汇编器) --> 链接(链接器) --> 可以直接执行的二进制程序文件 POSIX:POS,Portable Operating System,可移植操作系统 API:Applic