nuget-package-restore 相关问题

Nuget Package Restore是在加载Visual Studio解决方案并且缺少某些Nuget包时发生的过程。当解决方案没有将其包内容检入Source Control时(这是最佳实践),通常会发生这种情况。


make nuget寻找满足通配符

使用SDK风格的CSPROJ。 设想: CSPROJ: Insta ...

回答 3 投票 0


警告 SD0001 依赖项存储 1 已过时且不存在于任何其他服务依赖项配置文件中

我的 .net8 Azure Functions 解决方案构建时出现以下警告。 警告 SD0001 依赖项存储 1 已过时且不存在于任何其他服务依赖项配置文件中。它要么需要...

回答 1 投票 0

恢复 nuget 并从解决方案构建特定项目

我正在尝试从解决方案构建一个特定项目(7 个中的 2 个)我想恢复也特定于我在下面 yml 任务中使用的那些项目的 nuget - 任务:NuGetCommand@2 显示名称:'范围Li...

回答 1 投票 0

.NET 8 升级和 Microsoft.AspNet.WebApi.Core 5.3.0

问题:我们在 .NET 6 上有一个应用程序,随着即将到来的 11/4 截止日期,我们希望迁移到 .NET 8。当我升级解决方案的项目时,我只有一个 Nuget 包被标记为 .. .不...

回答 1 投票 0

dotnet 恢复不等同于 VS 2022(解决方案上下文菜单中的恢复选项)

我有一个包含许多子项目(104)的解决方案,我们使用两个 nuget 包源,一个位于 Azure Devops Artifacts 中,另一个位于 nuget.org 中。 我们在第一个中包含...

回答 1 投票 0

Nuget 恢复错误 NU1301 加载服务失败

当我运行 dotnet Restore --interactive 时,它不断发送此错误: 错误 NU1301:无法加载源 https://www.nuget.org/api/v3/index.json 的服务索引 但是当我检查我的so时...

回答 5 投票 0

如何修复`您的项目没有引用“.NETFramework,Version=v4.6.1”框架...`

我收到此错误 您的项目未引用“.NETFramework,Version=v4.6.1”框架。在项目文件的“TargetFrameworks”属性中添加对“.NETFramework,Version=v4.6.1”的引用...

回答 4 投票 0

恢复Azure管道YML中的所有nuget包

我有一个存储在 Github 存储库中的 MAUI 应用程序。除了该存储库之外,还有一个自定义 nuget 包也存储在 Github Packages 中。当我在...时,所有需要的流程都没有问题

回答 1 投票 0

VS2022 操作失败,无法加载项目详细信息

昨天我像往常一样处理 Blazor 项目时意外发生了此错误。当我尝试清理、构建、重建项目时,进程挂起此消息,并且所有依赖项我...

回答 4 投票 0

dotnet 恢复解决方案正在像从 GitHub Actions 调用时恢复 .net 框架项目一样恢复项目

我有一个包含许多项目的解决方案,我们正在迁移到 .NET SDK 样式项目,但目前我们混合了 .NET Framework 样式项目和 .NET SDK 样式项目。 我们也正在迁移到

回答 1 投票 0

跳过项目“SetupWix.wixproj”的恢复。项目文件可能无效或缺少恢复所需的目标 (NU1503)

我们使用 Wixtoolset V3.9 来构建我们的设置。我们使用以下命令来开始构建: “C:\Program Files (x86)\Microsoft Visual Studio�9\Enterprise\MSBuild\Current\Bin\msbuild.exe”/re...

回答 3 投票 0

nuget 包无法在 VS 2019 中下载

我正在尝试使用 VPN 从我的组织维护的私有 proget 服务器恢复我的 .Net core 解决方案的包。但由于一些未知的网络问题,它在过去 7 天没有完成......

回答 2 投票 0

Azure Pipeline 中缺少 NuGet 包

我正在运行我的 Azure 管道来构建 .net 解决方案并创建用于部署的工件。我在构建解决方案步骤之前包含了 NuGet 恢复步骤,但我得到了多个

回答 1 投票 0

NuGet 哈希验证失败 NU1403

我有一个解决方案,它可以在其他开发人员的笔记本电脑上运行,但在构建过程中由于某种原因,我看到此错误: 错误 NU1403 包内容哈希验证失败 Lucene.Net.续...

回答 1 投票 0

为什么 XAF 模板创建的项目使用错误的次版本号?

我喜欢创建新的 XAF 项目作为检查我是否使用正确的包的一种方式 然而,升级到新的次要版本后我无法执行此操作。 例如,我安装了最新的ve...

回答 1 投票 0

NU1301 无法加载源的服务索引 [Visual Studio 访问 Azure Artifact 包源]

在 VS2022 17.11.0 中,我右键单击我的解决方案并选择“恢复 Nuget 包” 然后我看到一个对话框询问 “让您登录”Nuget MyFeedName 需要您的凭据。 我是

回答 1 投票 0

如何在 .NET 8 中恢复同一包的多个版本?

我想编写一个测试用例,根据每个先前发布的客户端 SDK 检查服务的新行为。该服务生成 JSON 输出,SDK 对其进行反序列化并提供...

回答 1 投票 0

Azure DevOps 名称中包含 Platform 的 Nuget 包出现问题

我有 2 个 nugetpackages,它们遵循命名约定: SomePackage.x86 和 SomePackage.x64 在本地,这些通过以下方法进行包引用来工作: 我有 2 个 nugetpackages,它们遵循命名约定: SomePackage.x86 和 SomePackage.x64 在本地,这些工作通过以下方法进行包引用: <PackageReference Include="SomePackage.$(Platform)" Version="xx.xx.xx.xx" /> 使用 x86 或 x64 的配置集,它们都可以正常工作。 尝试执行 nuget 恢复任务时出现问题: - task: NuGetCommand@2 displayName: Restore Nuget Packages inputs: restoreSolution: '$(Build.SourcesDirectory)\MySolution\MySolution-$(buildPlatform).sln' feedsToUse: config nugetConfigPath: '$(Build.SourcesDirectory)\MySolution\.nuget\NuGet.Config' 我在平台矩阵中也确实有这项任务。 所以理想情况下,一个人会构建 x86,一个人会构建 x64 - job: Build dependsOn: SetVersion strategy: maxParallel: 2 matrix: x86: buildPlatform: 'x86' x64: buildPlatform: 'x64' 当管道尝试恢复包时,它显然使用了不正确的平台,如下是错误 error NU1301: Failed to retrieve information about 'SomePackage.Any CPU' from remote source 'https://somenugeturl/SomePackage.any cpu/index.json' 为了让这个问题变得更加复杂,我在 .NET Framework 4.8 和 .NET 6.0 中进行了编译。 在.net框架中,我可以设置默认平台,这将完成初始构建,但是,我不确定其他平台是否可以正常工作。 我尝试将 nuget 恢复更改为: arguments: "-Property Platform='x86'" 我也尝试过 dotnet restore "MySolution.sln" --arch x86 这仍然给我任何CPU错误。 我已经在项目中设置了我的平台和平台目标,它不会改变任何东西: <Platforms>x86;x64</Platforms> <PlatformTarget>x64</PlatformTarget> <TargetFramework>net6.0-windows</TargetFramework> 我想知道是否有处理此类包裹的标准方法? 构建解决方案或项目时,如果不指定构建配置(buildConfiguration|buildPlatform),它将使用默认配置“Debug|Any CPU”来运行恢复和构建。 要在运行 restore、build 和其他步骤(如 publish、pack 等)时覆盖默认配置,您可以执行以下操作: variables: buildConfiguration: Release jobs: - job: build strategy: matrix: x86: buildPlatform: 'x86' x64: buildPlatform: 'x64' steps: - task: DotNetCoreCLI@2 displayName: 'Restore Dependences' inputs: command: 'restore' projects: 'path/to/solution.sln' restoreArguments: '-p:Configuration=$(buildConfiguration);Platform=$(buildPlatform)' feedsToUse: 'config' nugetConfigPath: 'path/to/nuget.config' - task: DotNetCoreCLI@2 displayName: 'Build Solution' inputs: command: 'build' projects: 'path/to/solution.sln' arguments: '--no-restore -c $(buildConfiguration) -p:Platform=$(buildPlatform)'

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.