nuget-package-restore相关内容

TFS中的Nuget恢复将包恢复到不同的目录

我将 packages.config 和 nuget.config 放在我的根文件夹中. 当我在我的开发机器上运行 nuget restore 时,包被恢复到 root/packages 文件夹中,如 nuget.config 中所述. 但是,当我将 Nuget 安装程序构建步骤添加到我的 TFS2015 构建定义时,包将恢复到 ../Nuget/Packages,它在我的根文件夹之外 ..
发布时间:2021-06-09 20:55:51 其他开发

在 Visual Studio 2015 解决方案中还原所有 Nuget 包

我已经阅读了很多关于 SO 和 NuGet(以及整个互联网,真的)的答案,但我似乎无法克服我在 Visual Studio 2015 中使用 NuGet 包还原遇到的问题.我有以下内容场景. 解决方案 A 结构 --项目A 如果我打开并构建解决方案 A,我会看到显示 nuget 包还原进度和解决方案构建成功的对话框. 解决方案 B 结构 --项目A --项目 B ..
发布时间:2021-06-09 20:55:02 C#/.NET

NuGet 不会从包中解压缩程序集

环境:VS Enterprise 2015 Update 1,包管理器控制台主机版本 3.3.0.167 重现步骤:只需创建一个针对 .Net 4.5.2 的新项目(例如控制台应用程序)(但也尝试使用其他 .net 版本). 当我安装 nuget 包时,该包被下载并安装似乎没有错误.但是,nuget 不会添加对 dll 的引用.在包文件夹中查看时,虽然 .nupkg 文件在那里并且没有 ..
发布时间:2021-06-09 20:54:18 其他开发

无法识别解决方案文件夹中的 Visual Studio 2017 Nuget.config

我在使用 Visual Studio 2017 时遇到问题, 新解决方案不断引用“C:\Users\yopa\AppData\Roaming\NuGet\Nuget.config"中意外位置的 Nuget.config 文件. 我已将“/.nuget/Nuget.config"文件添加到我的解决方案文件夹中. 然而,解决方案仍然引用了'C:\'中的nuget配置文件,并且正在恢复 ..

如何在 Visual Studio 2013 中使用 NuGet 3.0?

我有一个混合环境,其中一些开发人员在 Visual Studio 2013 上工作,而其他人在 2015 上工作.一切正常,直到我们更新了 Visual Studio 2015 中引用的 NuGet 包. 现在,当尝试从 Visual Studio 2013 还原 NuGet 包时,我看到以下错误: 项目 Foo 的 NuGet 包还原失败:“System.Linq 4.0.0"包需要 ..

将包管理默认为 PackageReference

Nuget.Config 中是否有任何方法可以将包管理选项默认为“PackageReference"?我将假设没有,因为我没有看到它在这里,但我想我会问. 我希望在某个存储库的所有开发人员机器上默认使用它,我希望我可以在存储在源代码管理中的 Nuget.Config 文件中更改它. 这就是我要说的: 解决方案 在 Visual Studio 2017 中,您可以在 NuGet. ..
发布时间:2021-06-09 20:50:34 其他开发

如何在 Visual Studio 2015 中为多个解决方案和项目设置单个 Nuget 包文件夹

我们正在 Visual Studio 2015 中开发多个解决方案.这些解决方案共享一些需要 nuget 包的核心项目.当从一个解决方案添加 nuget 包并稍后由另一个解决方案打开时,无法解析 nuget 引用. 文件夹结构如下: 代码库 共享项目 共享项目1 解决方案A 网络项目A 包文件夹 A 解决方案B WebProjectB 包文件夹 B 当我在 ..
发布时间:2021-06-09 20:49:21 C#/.NET

TFS 无法恢复 NuGet 包

我让 TFS 做一些持续集成构建.今天,它打破了一种解决方案.似乎找不到 AutoMapper.所有其他包都可以找到. 几个相关点: 没有一个包在源代码管理中,我们让 TFS 恢复它们. 我们有一个内部 NuGet 提要,但在其他解决方案中似乎没有问题,在此解决方案中,我们仍在恢复实体框架 - 只是不是 AutoMapper. 我尝试删除并重新添加 NuGet 包.没有运气. 如 ..
发布时间:2021-06-09 20:47:33 其他开发

NuGet有包丢失的问题,如何恢复?

当我尝试编译我的程序时出现以下错误: 此项目引用此计算机上缺少的 NuGet 包.启用 NuGet 包还原以下载它们.有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=317567. 现在当我右键单击解决方案并按 所有软件包都已安装,无需恢复. 我尝试手动重新安装每个没有解决问题的包,我尝试重新安装 NuGet 但这也没有帮助,我什至尝试重 ..

NuGet 自动包还原在我的构建服务器上对我不起作用

我在这里不知所措.我已经尝试了所有我能找到的方法来让 NuGet 在 TFS 构建服务器上恢复我的包,但似乎没有任何效果.(我检查的最新变化是 此处).我已经阅读了很多关于旧版本构建过程模板的问题,所以我只是将构建更改为使用 TfvcTemplate.12.xaml,但仍然没有恢复任何包.这个最新的更改(来自上面的链接)让我删除了 NuGet.targets 文件,现在我收到一条错误消息: 此项 ..
发布时间:2021-06-09 20:46:35 其他开发

是否可以为没有互联网的计算机创建 nuget 包的缓存?

我们有一个无法访问互联网的构建服务器.它从 git 服务器获取我们的源代码,然后尝试构建它们. 目前,它失败(显然)是因为这台计算机无法访问互联网.我和 IT 商量过了,他们同意让我们把它连接到互联网做一些维护,但他们拒绝让它一直连接. 我的问题是: 是否可以创建某种本地 nuget 缓存,当我们对包进行更改时可以填充该缓存,然后构建服务器将在连接到服务器之前尝试使用该缓存? ..
发布时间:2021-06-09 20:43:35 其他开发

项目杂项文件的 NuGet 包还原失败:值不能为 null 或空字符串.参数名称:根.0 0

我在 vs 2012 中有这样的错误:项目杂项文件的 NuGet 包还原失败:值不能为 null 或空字符串.参数名称:根.0 0 我发现这是一个错误 https://nuget.codeplex.com/workitem/3780 已修复版本 2.8但是我在 https://nuget.codeplex.com 上找不到 2.8 版本是否可以在不安装 2.8 版本的情况下修复错误?或者如何 ..
发布时间:2021-06-09 20:43:16 其他开发

如何在 Visual Studio 2015 中启用 nugets 包还原?

如何在 Visual Studio 2015 中启用 nuget 包还原功能? 我的上下文菜单中缺少该功能(是的 - 我已经仔细检查过我是否在解决方案而不是项目上尝试过) 我唯一的项目是 .NET 4.5 控制台应用程序 - 还没有 .nuget 文件夹.安装了一个实际的 nuget 包. 解决方案 我遇到了和你一样的问题,我解决的方法是从我的解决方案中删除 packages ..
发布时间:2021-06-09 20:42:44 其他开发

尝试还原软件包时发生错误.请再试一次

我正在尝试恢复丢失的nuget程序包,它一直给我这个错误: 尝试还原软件包时发生错误.请再试一次. 有解决此问题的经验吗?如何找出导致错误的确切原因? 解决方案 确保您升级到最新的NuGet( http://docs.nuget.org/docs/start-here/installing-nuget ). 确保您正在执行软件包还原“正确的方法" ..
发布时间:2021-04-18 18:52:11 C#/.NET

Azure Devops-在Nuget软件包下从.NET Core 3.1迁移到.NET 5的兼容性问题

我有一个.NET Core解决方案,该解决方案在Azure Devops上通过管道使用.NET Core 3.1运行良好.管道上的一切运行正常. 从.NET Core 3.1迁移到.NET 5.0之后,我开始在运行管道时遇到一些奇怪的麻烦,特别是使用Nuget软件包. 我可以毫无问题地进行构建,但是当它开始使用Nuget Package打包时,我会遇到此错误: [错误] nuge ..

MS Build步骤中的Nuget Restore

在我的asp.net Web应用程序中,我有5个项目和nuget.org的解决方案.在TFS构建定义中, 1)在 Visual Studio构建任务 中构建整个解决方案时 Nuget软件包已还原. 2)在 MS构建任务 中尝试为单个项目生成可执行文件时 如果我选择Restore Nuget软件包,则找不到nuget软件包,并且步骤失败并显示消息-“进程'NuGet.exe'退出 ..