nuget-package-restore相关内容

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

堆栈上有一个类似的帖子,但没有帮助解决我的问题,可能是因为我使用的是 Visual Studio 2015. 如何让“启用 NuGet 包还原"选项出现在 VS2015 中? 我选择了文件 > 新建项目并创建了一个空的 ASP.NET Web 应用程序.我正在寻找这个菜单选项. 我应该提到,我已经在我的项目文件夹中查找了任何预先存在的 nuGet 文件,但没有. 解决方案 ..
发布时间:2021-12-02 09:16:48 C#/.NET

未找到资产文件 project.assets.json.运行 NuGet 包还原

我正在尝试使用 nopCommerce(用 .NET Core 编写)但是当我想运行该项目时,我遇到了 52 个错误,告诉我运行 nuget 包还原 资产文件 ~\obj\project.assets.json' 未找到.运行 NuGet 包还原以生成此文件.Nop.Web.MVC.Testsote 当我右键单击解决方案并选择“恢复 Nuget 包"时,我收到以下消息: 所有软件 ..
发布时间:2021-11-26 12:27:54 其他开发

Azure Devops - Nuget Package 从 .NET Core 3.1 迁移到 .NET 5 的兼容性问题

我有一个 .NET Core 解决方案,它使用 .NET Core 3.1 在 Azure Devops 上使用管道运行良好.管道上一切正常. 从 .NET Core 3.1 迁移到 .NET 5.0 后,我开始在运行管道时遇到一些奇怪的问题,尤其是 Nuget 包. 我可以毫无问题地进行构建,但是当它开始使用 Nuget Package 打包时,我遇到了这个错误: [错误] n ..
发布时间:2021-11-26 11:39:49 其他开发

Docker 中的 .NET 包还原与构建分开缓存

如何构建 .NET 5/C# 应用程序的 Docker 映像,以便正确缓存还原的 NuGet 包? 正确缓存是指当源(但不是项目文件)是更改后,在 docker build 期间仍会从缓存中获取包含已恢复包的层. 在添加完整源和构建应用程序本身之前执行包还原是 Docker 中的最佳实践,因为它可以单独缓存还原,从而显着加快构建速度.我知道不仅 packages 目录,而且各个项目的 bin ..
发布时间:2021-11-24 16:16:10 C#

.net-core 项目还原的包目标始终是全局包目录

我们有一个解决方案,其中一些项目是 .net-core 项目,一些是“正常"的 .net 4.6.1 项目.在解决方案级别,我们有一个 NuGet.config-File 来设置存储库路径: 项目 packages.config-Files 中列出的包正在下载到 N ..
发布时间:2021-11-24 16:15:31 C#

为什么我的 .NET Core 解决方案的包含文件夹中没有任何包文件夹?

包现在是否缓存在某个更共享的位置或什么地方? 我的解决方案文件夹没有任何 packages 文件夹: 解决方案 每个项目:References->Nuget 规定引用和恢复哪些包.但是,正如 Eastrall 提到的,packages 文件夹现在是全局的并且位于您的用户文件夹中:C:\Users\[YourUsername]\.nuget\packages ..
发布时间:2021-11-24 15:02:07 C#

如何在我的 .Net Core 项目解决方案中包含 NuGet 包?

对于经典的 .Net 项目,如果我添加了对 NuGet 包的引用,它将被下载到包文件夹中,我可以将其与我的其余代码一起检查到源代码管理中.这允许任何开发人员下载代码以及 NuGet 包,而无需设置包源来单独下载包.这不是 .Net Core 项目的工作方式.解决方案好像没有packages文件夹,每个开发者自己设置自定义包源,拿到代码后下载包.有没有办法像经典的 .Net 项目一样配置 .Net ..
发布时间:2021-11-24 13:28:45 C#

未找到资产文件 project.assets.json.运行 NuGet 包还原

我正在尝试使用 nopCommerce(用 .NET Core 编写)但是当我想运行该项目时,我遇到了 52 个错误,告诉我运行 nuget 包还原 资产文件 ~\obj\project.assets.json' 未找到.运行 NuGet 包还原以生成此文件.Nop.Web.MVC.Testsote 当我右键单击解决方案并选择“恢复 Nuget 包"时,我收到以下消息: 所有软件 ..
发布时间:2021-11-24 12:13:37 C#

Azure Devops - Nuget Package 从 .NET Core 3.1 迁移到 .NET 5 的兼容性问题

我有一个 .NET Core 解决方案,它使用 .NET Core 3.1 在 Azure Devops 上使用管道运行良好.管道上一切正常. 从 .NET Core 3.1 迁移到 .NET 5.0 后,我开始在运行管道时遇到一些奇怪的问题,尤其是 Nuget 包. 我可以毫无问题地进行构建,但是当它开始使用 Nuget Package 打包时,我遇到了这个错误: [错误] n ..
发布时间:2021-11-24 10:54:38 C#

Docker 中的 .NET 包还原与构建分开缓存

如何构建 .NET 5/C# 应用程序的 Docker 映像,以便正确缓存还原的 NuGet 包? 正确缓存是指当源(但不是项目文件)更改后,在 docker build 期间仍会从缓存中获取包含已恢复包的层. 在添加完整源和构建应用程序本身之前执行包还原是 Docker 中的最佳实践,因为它可以单独缓存还原,从而显着加快构建速度.我知道不仅 packages 目录,而且各个项目的 bin ..
发布时间:2021-10-26 16:01:03 其他开发

错误 NU1105 无法找到项目信息 - 项目文件可能无效或缺少还原所需的目标

突然间,我在一个解决方案中收到了 3 个项目的以下错误: 错误 NU1105 无法找到“C:\code\example\src\libs\example.I18n\example.I18n.csproj"的项目信息.项目文件可能无效或缺少还原所需的目标. 项目中唯一改变的是一些数据库更改,但我过去从未遇到任何问题.唯一的另一件事是我更新到了 Visual Studio 2017 15.5.这会 ..
发布时间:2021-09-18 19:32:47 其他开发

NuGet 还原与 NuGet 安装程序

我使用的是 TFS 2015.我想在构建时恢复 nuget 包.在定义我的构建定义时,我找到了名为 NuGet restore 的“NuGet restore"任务. 但是,我发现在我研究恢复 nuget 包的方法时,其他人提供的解决方案中使用了名为 NuGet restore 的“NuGet Installer"任务.我找不到“NuGet 安装程序".是否仅在 VSTS 中可用,而在 TF ..
发布时间:2021-09-06 20:27:17 其他开发

TFS2017.2 NuGet 还原任务 - ETIMEDOUT 93.184.221.200:443

我有几个构建定义,它们使用“旧的"NuGet 安装程序任务从我们的内部 TFS 提要(同一集合)中恢复依赖项;提要 url 通过 NuGet 源参数指定: 恢复过程如下: 切换到较新版本的任务导致构建失败: 由于构建代理无法访问互联网,我如何禁用连接到 93.184.221.200:443 的尝试? 我使用的是 TFS 15.117.26714.0. 更新 1 ..
发布时间:2021-09-06 20:12:37 其他开发

使用“无法获取本地颁发者证书"的自签名 SSL 证书时,Azure DevOps 服务器管道构建失败在 NuGet 还原期间

升级到 Azure DevOps Server 2019 后,自动管道构建在 NuGet 还原步骤失败,显示: 错误:错误:无法获得本地颁发者证书 软件包无法恢复 微软的文档 指出在 Windows 上运行的构建代理使用 Windows 证书存储,因此我检查了构建服务器上是否正确安装了所需的证书,但它仍然失败. 有许多问题具有相似的症状,但原因却不尽相同.经过调查,我找到了 ..
发布时间:2021-08-28 18:31:20 其他开发

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 其他开发

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 其他开发