Nuget~管理自己的包包~丢了的包包快速恢复

之前写过一篇Nuget~管理自己的包包的文章,今天来讲Nuget的另一个东西,就是找回丢失的DLL,我们在引用包包后,在当前解决方案根目录就生成一个packages的目前,里面有我们从nuget下载的DLL组件,其实包括了微软自己的扩展组件,如MVC,Razor等等,当然我们安装的第三方组件也在其中,由于我们的包包被安装到了当前解决方案的根目录,所以,当你这个解决方案被勿删除后,对于其实解决方案就产生了影响,因为你的包包默认是在先前的解决方案目录的。

下面说一下自动快速恢复包包的方法:

1 设置解决方案-启用NuGet程序包还原

2 解决方案中多了以下几个文件

3 重新编译解决方案后,丢失的程序包自动恢复

时间: 2024-10-10 01:00:09

Nuget~管理自己的包包~丢了的包包快速恢复的相关文章

转一篇dudu大人的文章:程序员,用NuGet管理好你的包包

每个女人都有很多包包:其实男人也有,但只有会写程序的男人才有 -- 代码世界中的大"包"小"包".这些大包小包,有花钱买的,有从开源市场淘的,也有自己或同事亲手制作的. 包包有个特点:容易坏,更新快,新品多.于是,市场上有了包包专卖店,家里有了专门放包包的衣橱.于是,女人经常逛街买包包,经常整理衣橱里的包包.而男人呢,不喜欢逛街,不喜欢整理...面对越来越多的包包,很多人发出感叹:做"会写程序的男人"难! 终于有人无法忍受这些大包小包的困扰,一款

Nuget~管理自己的包包

很久很久以前,自己就想有个包包,最近又从网上淘了一个,价格不便宜呢,99块,还是个小腰包,不过作工还算精良,我喜欢的类型,帆布休闲包,可以将我的手机,耳机,水,小烟,小酒,小伞都放里,方便至极,哈哈! 对于我们做软件的人来说,如何把自己写的组件,框架放在包包里进行管理,也是一门学问,原来自己的组件都是很乱了,没有版本的概念,在升级后,很多旧的项目都无法正常工作了,这对于我来说很是头疼,还好最近看到了nuget很是不错,就用了一把,现在感觉已经离不开它了,下面介绍一下生成自己包包的方法 1 下载工

.net利用nuget管理类库包——各系统交互

高校云平台,开发过程中,每个团队开发一个子系统.每个子系统内部又分别开个各子模块. 对于整个平台来说,各自的开发不影响其他人的开发.即面向接口的编程. 那么对于各个模块来说,又是如何统一调用其他模块的接口的呢? 在开发过程中,接口的开发与使用 肯定是不定时更新的.那么整个平台就肯定使用一个工具来统一管理 各个模块的接口. 使用nuget进行管理各个模块的类库.每个发布一个自己的接口.如果调用其他的系统,则进行引用. 例如,考试系统的数据,大都来自与基础系统.所以需要引用平台下,基础系统的dll文

使用 NuGet 管理我们的程序集 - 预发行版

1.缘起 在我们的项目中,需要引用的组件统一放在一个 Libs 目录下.无论对于平台上的公共组件,还是应用模块,都是如此. 如果一个应用模块,例如能源管理(EM),要引用平台提供的公共组件,例如数据库访问(Platform.PL),那么不但要把Platform.PL程序集拷贝到EM的Libs目录下,也要把Platform.PL所引用的程序集,也就是Platform.PL的Libs目录下的文件,拷贝到EM的Libs目录下. 随着平台上应用模块的增多,Platform.PL被引用得也越来越多.我们是

手把手教你----使用Nuget管理自己的项目库

什么是NuGet? 官网上的解释:NuGet is the package manager for the Microsoft development platform including .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository used by all package a

【转】使用 NuGet 管理项目库-Phil Haack

原文地址:https://msdn.microsoft.com/zh-cn/magazine/hh547106.aspx 无论多么努力,Microsoft 也没办法提供开发人员所需要的每一个库. 虽然 Microsoft 在全球的员工人数接近 90,000,但全球的开发人员数以百万计. 指望 Microsoft 满足每一个人的需求是不现实的,也不可想像.因此,开发人员通常得自己动手解决问题,他们目前已经编写了成千上万的实用库,并将其发布到 Web 上. 如何共享如此多的库是一个令人头痛的问题. 

Nuget管理我们的类库

随着我们做的项目规模和业务的复杂,相互之间的引用更不可避免,如果一个类,有一个人需要可以通过拷贝的方式,有更新的话也容易通知,如果有更多的人都要使用它,不可能一个个的拷贝,如果有更新,也不可能一个个去通知,效率低,而且很容易出问题,万一落下一个人怎么办.Nuget的出现,可以管理我们通用公共的类库,而且通过版本控制,需要的人也可以随时拿到最新版本.个人认为NuGet最大的好处在于可以搭建自己的类库服务器,在一些较大些的公司里面有很多的项目,其中有一些甚至是整个公司通用的类库,当这些类库有更新后我

在解决方案中所使用 NuGet 管理软件包依赖

使用程序包恢复功能可以在提交源代码时, 不需要将代码库提交到源代码管理中,大幅减少项目的尺寸.所有NuGet程序包都存储在解决方案的Packages文件夹中. 要启用程序包恢复功能,可右键单击解决方案(注意,不是右键单击项目文件),并选择 Enable NuGet Package Restore (启用NuGet程序包还原) 选项.屏幕上会显示一系列提示对话框 我们会看到一个确认的提示对话框. 确定之后,开始配置解决方案的 Nuget 包管理.配置完成之后,会有一个提示. 完成之后,解决方案中添

NuGet管理和还原程序包

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