nuget 相关问题

NuGet是一个免费的,开源的开发人员,专门用于.NET平台的包管理系统。

.NET 8 Core 使用 docker-compose 运行时出现“无法解析的符号”

在我的 .NET 8 Core API 应用程序中,当我运行 dotnet run 时,一切正常。但我使用的是 docker-compose,问题就来了。 当我使用 docker-compose up --build 运行我的应用程序时,我的 IDE 停止为

回答 1 投票 0

Nuget 软件包集合 - 分组安装

有没有办法创建您常用的 nuget 包列表,在我的例子中是 Serilog,然后是附加扩展。 有没有一种方法可以将所有软件包安装在一个...

回答 2 投票 0

更改 Visual Studio 使用的 NuGet 包文件夹

任何基于 csproj 或 project.json 的 .NET Core 项目中都不再有包解决方案文件夹。 NuGet CLI 获取已使用的缓存文件夹的列表: nuget 当地人全部列表 回复: http 缓存:C:\U...

回答 3 投票 0

更改 Visual Studio 2017 使用的 NuGet 包文件夹

任何基于 csproj 或 project.json 的 .NET Core 项目中都不再有包解决方案文件夹。 NuGet CLI 获取已使用的缓存文件夹的列表: nuget 当地人全部列表 回复: http 缓存:C:\U...

回答 3 投票 0

nuget 无法识别已安装的软件包

我在 Git 上有一个使用 NuGet 库的 C# 项目。一切工作正常,但是当我打开一台新机器并在 Visual Studio 中打开解决方案时,由于损坏而无法编译

回答 7 投票 0

Azure devops 找不到自定义 nuget 包

我有一个自定义库,它被打包并作为 nuget 包发布到此服务器: https://pkgs.dev.azure.com/my-project-feed/_packaging/my-project-feed/nuget/v3/index.json 据我所知...

回答 1 投票 0

如何使用 dotnet cli 列出可用的软件包版本?

使用 dotnet cli 如何列出特定包的可用包版本?

回答 3 投票 0

带有 nuspec 的 Nuget 包包含内部的所有解决方案

我想使用 nuget pack 命令(对于遗留的非 sdk 项目),同时能够更改包内的描述和其他元数据。在这个问题的评论中,我被告知...

回答 1 投票 0

如何在离线计算机上安装 PowerShell 的 Nuget 提供程序?

我正在尝试在运行 Windows Server 2016 的离线工作计算机上安装 NuGet。文件可以通过 NAS 上传到该计算机。所有在线机器都具有受限的管理权限,而离线机器

回答 2 投票 0

Cake.Build 不会生成 nuget 和非 sdk 项目的描述

我有非常简单的 nuget 包,使用 cake.build 创建逻辑: var nugetSettings = 新 NuGetPackSettings { 输出目录 = "%some_path%", ...

回答 1 投票 0

如果 nuget-package 需要已弃用的依赖项该怎么办?

我需要摆脱已弃用的 nuget 软件包,用新版本或替代品替换它们。 但是,如果另一个未弃用的软件包依赖于已弃用的软件包,我该怎么办? 例如...

回答 1 投票 0

PowerShell安装NuGet,说无法访问互联网,但实际上可以

我按照在代理后面使用 PowerShell 中提到的步骤来配置我的代理服务器。 netsh winhttp 设置代理“[IP]:[端口]” $Wcl = 新对象 System.Net.WebClient $Creds = 获取凭证...

回答 5 投票 0

如何从 Nuget 更新锁定软件包版本

我正在使用 Aspose 进行一些文档管理,我们的许可证只提供一年的更新,现已过期。因此,当我们以典型的方式更新软件包并获取最新版本的

回答 4 投票 0

添加 Nuget 包还会添加对其他项目的引用吗?

.Net 4.8 C# Api 项目,由 1 个主项目和 5 个附加类库项目组成。 我需要向类库项目之一添加功能,以便能够访问存储在...中的值

回答 1 投票 0

包“dotnet-sonarscanner 5.0.4”具有项目“Project.xyz”不支持的包类型“DotnetTool”

一个解决方案中共有 6 个项目。 dotnet-sonarscanner 软件包仅适用于其中 4 个。 我收到以下错误,表明该包不受项目“project.x...

回答 3 投票 0

.Net 标准库

我正在开发类库,想要使用管道在Azure DevOps中发布NuGet包。 大多数现有的内部应用程序都支持 .net 4.8 框架,但我看到了使用 .NET 的潜力...

回答 1 投票 0

尝试 dotnet 恢复时出现 NuGet 错误 NU1301

当尝试执行“dotnet Restore”(在 docker build 命令内)时,出现以下错误: > [构建 4/5] 运行 dotnet 恢复: 0.994 确定要恢复的项目... 8.298 /应用程序/

回答 1 投票 0

将 NuGet-package 推送到 GitLab 包注册表时出错 -> NuGet.Temporary.Package

我在将 NuGet 包推送到我们公司的 GitLab 包注册表时遇到问题。 在我的 NuGet-Package 中,我打包了一些二进制文件。这是 Nuspec 文件: 我在将 NuGet 包推送到我们公司的 GitLab 包注册表时遇到问题。 在我的 NuGet-Package 中,我打包了一些二进制文件。这是 Nuspec 文件: <?xml version="1.0" encoding="utf-8"?> <package> <metadata> <id>test</id> <version></version> <authors>Company</authors> <description>Demo Project</description> </metadata> <files> <file src="../../__out/test/**" target="" /> </files> </package> 我构建了在 CI 中看起来不错的 nuget 包(我已经下载并检查了 nuget 文件) 构建完成后,我将包含此 CI 作业的 NuGet-Package 推送到注册表中。 Gitlab CI: deploy: stage: deployNuGet image: mcr.microsoft.com/dotnet/sdk:5.0-buster-slim script: - dotnet nuget add source "$CI_SERVER_URL/api/v4/projects/$CI_PROJECT_ID/packages/nuget/index.json" --name gitlab --username gitlab-ci-token --password $CI_JOB_TOKEN --store-password-in-clear-text - dotnet nuget push __out/package/test.0.0.1.nupkg" --source gitlab 这会导致以下 CI 日志: $ dotnet nuget add source "$CI_SERVER_URL/api/v4/projects/$CI_PROJECT_ID/packages/nuget/index.json" --name gitlab --username gitlab-ci-token --password $CI_JOB_TOKEN --store-password-in-clear-text Package source with Name: gitlab added successfully. warn : No API Key was provided and no API Key could be found for 'https://XXXX/api/v4/projects/XXXX/packages/nuget'. To save an API Key for a source use the 'setApiKey' command. Pushing test.0.0.1.nupkg to 'https://XXXXXX/api/v4/projects/XXXXX/packages/nuget'... PUT https://XXXXX/api/v4/projects/XXXXXX/packages/nuget/ Created https://XXXXX/api/v4/projects/XXXXXX/packages/nuget/ 780ms Your package was pushed. 这对于退出一段时间来说效果很好,但现在我得到了不同的行为。 代替 test 包的是 NuGet.Temporary.Package。 当我移到错误标志上时,它会显示以下消息: Invalide Package: failed metadate extraction 有人知道如何解决这个问题吗? 这是自我管理的 AWS 实例上的 gitlab (14.0.x) 错误。 还有一个 MR 可以解决这个问题。 这是问题的解决方案https://gitlab.com/gitlab-org/gitlab/-/issues/335488#note_623985000 这有点愚蠢,但如果有人像我一样复制粘贴命令,请确保您上传的是正确的文件(.nupkg文件)。我正在上传 .csproj 文件,因为我复制并粘贴了 dotnet pack 中的路径。如果您上传 .csproj 文件,Gitlab 不会发出警告或任何内容。 在 GitLab 16.9 版本(撰写本文时的最新版本)中,如果您在 .CSPROJ 文件中指定 <PackageProjectUrl> 或 <PackageIconUrl>,则会在我们的自托管实例上发生这种情况。 “解决方案”/解决方法是删除/注释掉这些属性。

回答 3 投票 0

在 dotnet 项目中发现易受攻击的 nuget 包时,使 GitHub Actions CI 构建失败时出错

我正在检查当解决方案中的项目中发现易受攻击的 nuget 包时使 GitHub Actions CI 构建失败的方法。这是回购协议 最初,我有以下简单的命令...

回答 1 投票 0

如何将原生NuGet包安装到.NET6项目

我正在尝试将我们的 WinForms 项目从 .NET Framework 迁移到 .NET6。由于该解决方案是为 SharpDevelop 设计的,因此我们拥有从 dll 链接的所有依赖项。 我想利用Nu的优势...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.