nuget-package 相关问题

NuGet是一个Visual Studio扩展,可以在Visual Studio中轻松安装和更新开源库和工具。

无法推送 Nuget 的 GitHub 包

我遵循了所有指导,以便能够将我的类库的 nuget 包推送到我的私有 GitHub 存储库中。 我将以下内容添加到我的 csproj 中 我遵循了所有指导,以便能够将我的类库的 nuget 包推送到我的私有 GitHub 存储库中。 我将以下内容添加到我的 csproj 中 <PropertyGroup> <TargetFramework>net5.0</TargetFramework> <PackageId>NextWareProductPortalClientServices</PackageId> <Version>1.0.1</Version> <Authors>CodeGenerator</Authors> <Company>NextWare</Company> <PackageDescription>This package adds gRPC client library for the NextWare ProductPortal </PackageDescription> <RepositoryUrl>https://github.com/NextWareGroup/PPD</RepositoryUrl> </PropertyGroup> 我将以下 nuget.config 文件添加到项目的根目录.. <?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="github" value="https://nuget.pkg.github.com/jkears/index.json" /> </packageSources> <packageSourceCredentials> <github> <add key="Username" value="jkears" /> <add key="ClearTextPassword" value="******6d5a57b7527dfcc646b62ca7d1*****" /> </github> </packageSourceCredentials> </configuration> 个人令牌已应用所有权限。 运行 dotnet cli 创建包后,我在 bin 中看到该包 释放文件夹。 然后我尝试运行以下命令... dotnet nuget push "bin/Release/NextWareProductPortalClientServices.1.0.1.nupkg" --source "github" 输出如下; warn : No API Key was provided and no API Key could be found for 'https://nuget.pkg.github.com/jkears'. To save an API Key for a source use the 'setApiKey' command. Pushing NextWareProductPortalClientServices.1.0.1.nupkg to 'https://nuget.pkg.github.com/jkears'... PUT https://nuget.pkg.github.com/jkears/ An error was encountered when fetching 'PUT https://nuget.pkg.github.com/jkears/'. The request will now be retried. An error occurred while sending the request. The response ended prematurely. PUT https://nuget.pkg.github.com/jkears/ An error was encountered when fetching 'PUT https://nuget.pkg.github.com/jkears/'. The request will now be retried. An error occurred while sending the request. The response ended prematurely. PUT https://nuget.pkg.github.com/jkears/ error: An error occurred while sending the request. error: The response ended prematurely. 我已经研究过这个问题,但所报告的修复程序都不适合我,包括直接从 Nuget CLI 运行。 虽然不是答案,但我可以使用以下curl命令推送nuget包.. curl -vX PUT -u "[OwnerName]:[PersonalToken]" -F [电子邮件受保护] https://nuget.pkg.github.com/jkears/ 我不确定为什么 DotNet CLI 不起作用,但上面的内容就是我所需要的。 我也遇到了这个问题,并且它与相对较大的包一致发生(在我的例子中约为 3.4MB)。我的结论是,这是 dotnet nuget 的问题。奇怪的是,这个问题“不会”发生在独立的 Nuget 客户端(在 https://www.nuget.org/downloads 下载)上,或者正如您已经知道的那样,使用 curl 或 HTTP 客户端制作 PUT 请求。 这是成功上传包的nuget命令:nuget push -Source "github" -SkipDuplicate $file.FullName 我在这里报告了问题。

回答 2 投票 0

使用 GitHub Actions 创建 NuGet 包

我有一个 ASP.NET Core API 项目的解决方案,其中包含主 API 项目以及其他两个库项目。 我现在想为库项目创建 NuGet 包,以便我可以...

回答 3 投票 0

推送 NuGet 包:此包必须使用注册证书进行签名

我正在尝试使用命令推送我的 NuGet 包 dotnet nuget Push *.nupkg --source https://api.nuget.org/v3/index.json --api-key *** --skip-duplicate 但我收到错误: 错误:回复...

回答 1 投票 0

自 17.5.0 起,包源映射不起作用

我最近遇到了一个问题,我的所有项目都在使用 Nuget 包时遇到困难。由于自 17.5 版本以来它们似乎配备了额外的安全性,因此我必须重新配置它们。

回答 1 投票 0

此电脑上缺少 NugetPackages

请帮助我没有更多的想法可以尝试摆脱这个错误 提前致谢 严重性代码 说明 项目文件行抑制状态 错误此项目参考...

回答 1 投票 0

Azure 函数 v4 迁移。无法加载文件或程序集“Microsoft.Extensions.Configuration.Abstractions,版本=7.0.0.0,文化=中性

我目前正在将 Azure Functions 从 v2 迁移到 Azure Functions v4。我已经将我的项目迁移到 .NET6 并修复了所有包引用错误。我在解决方案中有 3 个项目,我

回答 6 投票 0

Gitversion 版本递增问题

我有一个circleci管道,可以处理net core项目并生成nuget包。 我按照这个很棒的教程中的步骤进行操作 https://renatogolia.com/2022/12/23/publish-nuget-package-with-ci...

回答 1 投票 0

Nuget 包突然在我的 .net maui 项目中消失了

我正在使用 Visual Studio Community 2022。我在此解决方案中有三个 .net maui 项目,所有这些项目都按预期工作,并且需要 nuget 包显示在“管理 Nuget Pac...”中

回答 1 投票 0

升级 microsoft.net.sdk.functions 后生成错误

我的项目使用.net框架4.8。将 microsoft.net.sdk.functions 从版本 1.0.24 升级到 3.0.1 后,我本地计算机上的构建工作正常,但在 VSO 上构建时出现一些错误

回答 2 投票 0

访问不同 GitHub 存储库中的 NuGet 包

我在 GitHub 上有属于同一组织的存储库 A 和存储库 B。两个存储库都是私有的。我向存储库 A 发布了两个 NuGet 包,向存储库 B 发布了一个包。 存储库 A 可以安装它的...

回答 1 投票 0

如何创建 nuget 包并包含 Azure DevOps Pipelines 的项目依赖项?

我已经阅读了有关将项目依赖项实际捆绑到 Nuget 包中所必须经历的不同解决方法,而不是让每个项目都被引用为自己的项目......

回答 1 投票 0

我可以忽略这个关于没有 API KEY 的 nuget 警告吗?

按下时我看到这个: nuget Push blah.1.0.0.nupkg -源代码库 警告:未提供 API 密钥,并且找不到“https://meeee.jfrog.io/meeee/api/nuget/repo”的 API 密钥。要保存 API Ke...

回答 2 投票 0

尝试添加新的脚手架项目

我正在使用 Visual Studio 2022 并使用 dotnet Core 6.0 框架和以下 nuget 包创建新的 Asp.net Core MVC 应用程序: Microsoft.EntityFrameworkCore.Design 6.0 微软。

回答 1 投票 0

如何用csproj的所有dll(包括PackageReference和ProjectReference)生成nupkg?

正在寻找将主项目中的所有 dll 放在一个包中,而不是每个 dll/库/cs 项目一个包。基本上,需要打包主项目的bin文件夹的内容。 ...

回答 1 投票 0

同一包的不同版本如何/在哪里存储在构建输出中?

我试图找出构建项目时不同版本的 NuGet 包的存储位置。特别是如何考虑包的不同版本。想象一下

回答 1 投票 0

为什么 NuGet 内容文件夹中的文件没有复制到输出目录?

来自官方文档 将内容文件夹视为最终使用包的目标应用程序的根。要让包在应用程序的 /images 中添加图像

回答 1 投票 0

Package Plugin.MediaManager 1.2.2 与 netstandard2.0 不兼容

我正在尝试将 Plugin.MediaManager 添加到我的共享项目中,但它给了我一个如下错误: 我发现了这个主题:Package X is not Compatible with netstandard2.0 但这还没有修复我的专业...

回答 1 投票 0

PackageReference到同一解决方案/git存储库中的项目

目前我正在尝试设置一个带有实现类库和抽象项目的解决方案。我想在 nuget.org 上找到这两个包。 通常当您只使用 ProjectRefe 时...

回答 1 投票 0

Visual Studio 2022 中出现“解决方案中没有 NuGet 支持的项目”错误

我使用的是 Microsoft Visual Studio Professional 2022(64 位),版本 17.3.6。 当我尝试打开“管理解决方案的 Nuget 包”时收到错误消息。我已经重新启动了视觉

回答 1 投票 0

Nuget.exe 命令 CLI 无法识别

我想添加 feed 以将我的 nuget 包作为工件推送到 Azure Devops。我已按照 Microsoft 文档中提到的所有步骤将我的 nuget 包推送到 Azure Devops...

回答 1 投票 0

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