NuGet是一个Visual Studio扩展,可以在Visual Studio中轻松安装和更新开源库和工具。
我遵循了所有指导,以便能够将我的类库的 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 我在这里报告了问题。
我有一个 ASP.NET Core API 项目的解决方案,其中包含主 API 项目以及其他两个库项目。 我现在想为库项目创建 NuGet 包,以便我可以...
我正在尝试使用命令推送我的 NuGet 包 dotnet nuget Push *.nupkg --source https://api.nuget.org/v3/index.json --api-key *** --skip-duplicate 但我收到错误: 错误:回复...
我最近遇到了一个问题,我的所有项目都在使用 Nuget 包时遇到困难。由于自 17.5 版本以来它们似乎配备了额外的安全性,因此我必须重新配置它们。
请帮助我没有更多的想法可以尝试摆脱这个错误 提前致谢 严重性代码 说明 项目文件行抑制状态 错误此项目参考...
Azure 函数 v4 迁移。无法加载文件或程序集“Microsoft.Extensions.Configuration.Abstractions,版本=7.0.0.0,文化=中性
我目前正在将 Azure Functions 从 v2 迁移到 Azure Functions v4。我已经将我的项目迁移到 .NET6 并修复了所有包引用错误。我在解决方案中有 3 个项目,我
我有一个circleci管道,可以处理net core项目并生成nuget包。 我按照这个很棒的教程中的步骤进行操作 https://renatogolia.com/2022/12/23/publish-nuget-package-with-ci...
我正在使用 Visual Studio Community 2022。我在此解决方案中有三个 .net maui 项目,所有这些项目都按预期工作,并且需要 nuget 包显示在“管理 Nuget Pac...”中
升级 microsoft.net.sdk.functions 后生成错误
我的项目使用.net框架4.8。将 microsoft.net.sdk.functions 从版本 1.0.24 升级到 3.0.1 后,我本地计算机上的构建工作正常,但在 VSO 上构建时出现一些错误
我在 GitHub 上有属于同一组织的存储库 A 和存储库 B。两个存储库都是私有的。我向存储库 A 发布了两个 NuGet 包,向存储库 B 发布了一个包。 存储库 A 可以安装它的...
如何创建 nuget 包并包含 Azure DevOps Pipelines 的项目依赖项?
我已经阅读了有关将项目依赖项实际捆绑到 Nuget 包中所必须经历的不同解决方法,而不是让每个项目都被引用为自己的项目......
我可以忽略这个关于没有 API KEY 的 nuget 警告吗?
按下时我看到这个: nuget Push blah.1.0.0.nupkg -源代码库 警告:未提供 API 密钥,并且找不到“https://meeee.jfrog.io/meeee/api/nuget/repo”的 API 密钥。要保存 API Ke...
我正在使用 Visual Studio 2022 并使用 dotnet Core 6.0 框架和以下 nuget 包创建新的 Asp.net Core MVC 应用程序: Microsoft.EntityFrameworkCore.Design 6.0 微软。
如何用csproj的所有dll(包括PackageReference和ProjectReference)生成nupkg?
正在寻找将主项目中的所有 dll 放在一个包中,而不是每个 dll/库/cs 项目一个包。基本上,需要打包主项目的bin文件夹的内容。 ...
我试图找出构建项目时不同版本的 NuGet 包的存储位置。特别是如何考虑包的不同版本。想象一下
来自官方文档 将内容文件夹视为最终使用包的目标应用程序的根。要让包在应用程序的 /images 中添加图像
Package Plugin.MediaManager 1.2.2 与 netstandard2.0 不兼容
我正在尝试将 Plugin.MediaManager 添加到我的共享项目中,但它给了我一个如下错误: 我发现了这个主题:Package X is not Compatible with netstandard2.0 但这还没有修复我的专业...
PackageReference到同一解决方案/git存储库中的项目
目前我正在尝试设置一个带有实现类库和抽象项目的解决方案。我想在 nuget.org 上找到这两个包。 通常当您只使用 ProjectRefe 时...
Visual Studio 2022 中出现“解决方案中没有 NuGet 支持的项目”错误
我使用的是 Microsoft Visual Studio Professional 2022(64 位),版本 17.3.6。 当我尝试打开“管理解决方案的 Nuget 包”时收到错误消息。我已经重新启动了视觉
我想添加 feed 以将我的 nuget 包作为工件推送到 Azure Devops。我已按照 Microsoft 文档中提到的所有步骤将我的 nuget 包推送到 Azure Devops...