NuGet是一个Visual Studio扩展,可以在Visual Studio中轻松安装和更新开源库和工具。
如何解决使用 Publish-Script 时出现 Publish-PSArtifactUtility : 无法生成脚本压缩文件的错误?
我正在尝试将 PowerShell 脚本发布到 PSGallery,并且我过去已经成功发布了 PowerShell 模块,因此我的 API 密钥有效(甚至尝试更新它)。 MS Learn - 创建和发布...
我正在尝试将 nuget Community.Toolkit.Maui 从 6.1.0 更新到 8.0.0。 我对 Microsoft.Maui.Controls.Compatibility 和 Microsoft.Maui.Controls 设置为 >= 8.0.14 的依赖项限制 当...
我有一个 C# 项目,我需要能够将其所有 nuget(及其所有依赖项)恢复到一个文件夹,然后动态加载(使用反射)一个 DLL。 这个单个 DLL 可能依赖于其他...
如何解决 NuGet.targets(124,5): 错误:值不能 > null。 (参数“文件夹名称”)错误?
在构建项目时我收到此错误。 错误 NETSDK1004 资产文件 'J:\特斯
我们创建了一个简单的 NuGet 包,它包装了我们最常用的请求函数(基本上是使用 HttpClient 发送 API 请求),因此我们不必在每个项目中再次实现它们。我们我们...
如何使用 OpenCover 和 ReportGenerator 查看单元测试覆盖率结果?
我对使用 OpenCover 和 ReportGenerator 很菜鸟,而且我在理解如何让它们工作方面遇到了一些困难。我正在使用 VS.NET 2012“专业版”,这意味着我无权访问...
我有一个无法访问互联网的 TFS 构建服务器。有一个带有 Nuget Restore 步骤的构建定义。据我了解,它的配置是从目标目录文件夹中获取包: 至少...
在我们的工作中,我们有一个团队开发库,而其他团队则使用这些库开发项目。 图书馆团队比项目团队拥有更多的经验。 我们创造了这个
我使用VS 2017并且我有一个MVC 5项目。 我使用 NuGet 安装 jQuery.Validation.Globalize。它还作为依赖项安装: jquery 全球化 (>= 1.0.0) CLDRJS 我包括以下内容
我有一个需要 System.ServiceModel.Http NuGet 包的项目。 该特定包间接引用了其他 6 个包。 其中一个传递包有一个已识别的漏洞...
我已经查看了有关此问题的所有问题,但似乎无法解决。 Visual Studio 2022..Net 6.0.15。布拉佐尔。 我正在尝试在
用于构建 .NET Framework Artifact 多个项目的 Azure DevOps 管道
我正在使用 Azure DevOps 构建和打包具有多个项目引用的 .NET csproj。虽然 MSBuild 任务成功编译了 csproj 并将所有引用的项目包含在 bin\
尝试恢复包时发生错误。无法找到 Moq 的版本“x.x.xxxx.xxx”
尝试使用管理 nuget 包通过 Visual Studio 在项目上安装包“xxx”时出现以下错误 尝试恢复包时发生错误。找不到
我们的解决方案中有许多单元/集成测试。 问题是每个测试都可以有自己的版本: 我们的解决方案中有许多单元/集成测试。 问题是每个测试都有自己的版本: <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 是实现此目的的唯一方法。
有没有办法创建您常用的 nuget 包列表,在我的例子中是 Serilog,然后是附加扩展。 有没有一种方法可以将所有软件包安装在一个...
尝试安装 Microsoft.Extensions.DependencyInjection 时出现 Sytem.IO.DirectoryNotFoundException
System.IO.DirectoryNotFoundException:找不到路径 \packages\Microsoft.Extensions.DependencyInjection.Abstractions.8.0.0 uildTransitive/net461/Microsoft.Extensions 的一部分。
视频处理Nuget包,尝试过MediaToolkit和ffmpeg下一步做什么?
我有一个程序,可以每 2 秒从视频中提取 1 帧图像,我使用的是 MediaToolkit,但由于它已经多年没有更新,它越来越无法处理一些视频。 我游...
更新 Microsoft Graph NuGet 包后与“System.Runtime”冲突
我刚刚将 Microsoft Graph 更新到最新版本,现在收到编译器警告: 1>------ 全部重建开始:项目:OutlookCalIFConsole,配置:释放任何 CPU ------ 恢复...
Cake.Build 不会生成 nuget 和非 sdk 项目的描述
我有非常简单的 nuget 包,使用 cake.build 创建逻辑: var nugetSettings = 新 NuGetPackSettings { 输出目录 = "%some_path%", ...
包“dotnet-sonarscanner 5.0.4”具有项目“Project.xyz”不支持的包类型“DotnetTool”
一个解决方案中共有 6 个项目。 dotnet-sonarscanner 软件包仅适用于其中 4 个。 我收到以下错误,表明该包不受项目“project.x...