nuget-package 相关问题

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

如何解决[NU1101]找不到包

在 JetBrains Rider 中构建 C# 项目时,出现以下错误: [NU1101] 找不到包 Xceed.Wpf.Toolkit.NET5。源中不存在具有此 ID 的包:Microsoft Visual Studio Offline

回答 1 投票 0

如何在 .NET 7.0 而不是 .NET 8.0 中打开 Visual Studio 文件?

我有一个包含 NuGet 包的文件,这些包无法更新到 .NET 8。有没有办法可以在 .NET 7 中打开解决方案文件,以便我可以让包正常工作并查看解决方案? 什...

回答 1 投票 0

从另一个 Azure Devops feed 访问内部 nuget 包

背景 我们在 Azure DevOps 顶层有两个项目:工具和应用程序。 前者用于应该重用的通用代码。后者是针对实际生产应用的。

回答 1 投票 0

使用同名第三方nuget包dll到同名项目中

我有名为“WCFExtras”的 Visual Studio 类库项目,其中使用名为“WCFExtras”的同名第三方 nuget 包,并且已正确安装。构建应用程序时...

回答 1 投票 0

如何解决使用 Publish-Script 时出现 Publish-PSArtifactUtility : 无法生成脚本压缩文件的错误?

我正在尝试将 PowerShell 脚本发布到 PSGallery,并且我过去已经成功发布了 PowerShell 模块,因此我的 API 密钥有效(甚至尝试更新它)。 MS Learn - 创建和发布...

回答 1 投票 0

如何升级nuget包

我正在尝试将 nuget Community.Toolkit.Maui 从 6.1.0 更新到 8.0.0。 我对 Microsoft.Maui.Controls.Compatibility 和 Microsoft.Maui.Controls 设置为 >= 8.0.14 的依赖项限制 当...

回答 1 投票 0

将所有 nuget 及其依赖项恢复到平面文件夹

我有一个 C# 项目,我需要能够将其所有 nuget(及其所有依赖项)恢复到一个文件夹,然后动态加载(使用反射)一个 DLL。 这个单个 DLL 可能依赖于其他...

回答 1 投票 0

如何解决 NuGet.targets(124,5): 错误:值不能 > null。 (参数“文件夹名称”)错误?

在构建项目时我收到此错误。 错误 NETSDK1004 资产文件 'J:\特斯

回答 0 投票 0

如何告诉自创建的NuGet包应用程序中发生了某些变化?

我们创建了一个简单的 NuGet 包,它包装了我们最常用的请求函数(基本上是使用 HttpClient 发送 API 请求),因此我们不必在每个项目中再次实现它们。我们我们...

回答 1 投票 0

如何使用 OpenCover 和 ReportGenerator 查看单元测试覆盖率结果?

我对使用 OpenCover 和 ReportGenerator 很菜鸟,而且我在理解如何让它们工作方面遇到了一些困难。我正在使用 VS.NET 2012“专业版”,这意味着我无权访问...

回答 5 投票 0

如何为离线tfs构建任务添加nuget包

我有一个无法访问互联网的 TFS 构建服务器。有一个带有 Nuget Restore 步骤的构建定义。据我了解,它的配置是从目标目录文件夹中获取包: 至少...

回答 2 投票 0

具有调试和发布功能的 Nuget 包

在我们的工作中,我们有一个团队开发库,而其他团队则使用这些库开发项目。 图书馆团队比项目团队拥有更多的经验。 我们创造了这个

回答 2 投票 0

如何在 MVC 5 中实现 jquery 验证的全球化

我使用VS 2017并且我有一个MVC 5项目。 我使用 NuGet 安装 jQuery.Validation.Globalize。它还作为依赖项安装: jquery 全球化 (>= 1.0.0) CLDRJS 我包括以下内容

回答 1 投票 0

如何解决存在漏洞的NuGet传递包

我有一个需要 System.ServiceModel.Http NuGet 包的项目。 该特定包间接引用了其他 6 个包。 其中一个传递包有一个已识别的漏洞...

回答 1 投票 0

如何解决添加脚手架项目时运行所选代码生成器时出现的错误

我已经查看了有关此问题的所有问题,但似乎无法解决。 Visual Studio 2022..Net 6.0.15。布拉佐尔。 我正在尝试在

回答 2 投票 0

用于构建 .NET Framework Artifact 多个项目的 Azure DevOps 管道

我正在使用 Azure DevOps 构建和打包具有多个项目引用的 .NET csproj。虽然 MSBuild 任务成功编译了 csproj 并将所有引用的项目包含在 bin\

回答 1 投票 0

尝试恢复包时发生错误。无法找到 Moq 的版本“x.x.xxxx.xxx”

尝试使用管理 nuget 包通过 Visual Studio 在项目上安装包“xxx”时出现以下错误 尝试恢复包时发生错误。找不到

回答 1 投票 0

.net 通过 nuget 包进行单元测试发现

我们的解决方案中有许多单元/集成测试。 问题是每个测试都可以有自己的版本: 我们的解决方案中有许多单元/集成测试。 问题是每个测试都有自己的版本: <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.TestHost" Version="6.0.27" /> <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" /> <PackageReference Include="xunit" Version="2.7.0" /> <PackageReference Include="xunit.runner.visualstudio" Version="2.5.7"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference> <DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" /> </ItemGroup> 同时,我们有一个 nuget 包,其中包含测试框架依赖项和共享代码来帮助我们编写测试。 我想将您在上面看到的依赖项添加到这个 nuget 包中。 问题是,如果我这样做,那就是删除上面的这些 deps 并引用我们的测试 nuget 包,不再发现单元测试。 目前,我找到了一种使用 Directory.Build.props 文件的解决方法,该文件存储在我们解决方案的根级别: <?xml version="1.0" encoding="utf-8"?> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <IsTestProject>false</IsTestProject> </PropertyGroup> <PropertyGroup Condition="$(MSBuildProjectName.EndsWith('.UT')) or $(MSBuildProjectName.EndsWith('.IT'))"> <IsTestProject>true</IsTestProject> </PropertyGroup> <PropertyGroup Condition="$(IsTestProject)"> <IsPackable>false</IsPackable> </PropertyGroup> <ItemGroup Condition="$(IsTestProject)" > <PackageReference Include="Microsoft.AspNetCore.TestHost" Version="6.0.27" /> <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" /> <PackageReference Include="xunit" Version="2.7.0" /> <PackageReference Include="xunit.runner.visualstudio" Version="2.5.7"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference> <DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" /> </ItemGroup> </Project> 使用此配置,单元测试不再需要这些 deps,因为它们共享它。 请注意我们如何使用简单的命名约定有条件地添加这些依赖项: *.UT 用于单元测试项目 *.IT 用于集成测试项目 所以我的问题:有没有办法在我们的测试 nuget 包中传输此配置而不破坏单元测试的发现? 我会相信伊恩·坎普(Ian Kemp),并考虑我的问题得到解答。 答案是: nuget 包不能用于共享通常用于发现单元测试的引用。 Directory.Build.props 是实现此目的的唯一方法。

回答 1 投票 0

Nuget 软件包集合 - 分组安装

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

回答 2 投票 0

尝试安装 Microsoft.Extensions.DependencyInjection 时出现 Sytem.IO.DirectoryNotFoundException

System.IO.DirectoryNotFoundException:找不到路径 \packages\Microsoft.Extensions.DependencyInjection.Abstractions.8.0.0 uildTransitive/net461/Microsoft.Extensions 的一部分。

回答 1 投票 0

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