NuGetSolver:Visual Studio官方插件,可以有效解决NuGet依赖项冲突的问题!

142 阅读3分钟

我们在开发项目中,都需要引入大量的依赖包。但这些依赖包,可能会存在一些兼容的问题,如果是编译的时候直接提示,还能针对性解决。但更多的是只有在运行中,才会暴露出来。

针对这个问题,微软官方推出了Visual Studio官方插件:NuGetSolver

01 插件简介

NuGetSolver是微软最新推出的一款实验性 Visual Studio 扩展插件,它具备自动检测NuGet依赖包冲突的功能,并能根据不同级别的冲突给出相应的提示。比如在VS2022中,NuGetSolver能够针对NU1605、NU1701、NU1107和NU1202等警告或错误提供智能化提示,让开发者能够更高效地解决依赖冲突问题。

02 核心功能

1、生成版本修改建议,方便我们解决解决方案中的依赖冲突。

2、可配置查看修改、包含预览版本的内容。

3、支持一键复制修改建议。

图片

03 安装与使用

1、按照插件

在VS打开扩展页面,搜索:NuGetSolver ,并安装。

图片

2、在解决方案右键,并点击 分析依赖冲突 按钮。

图片

3、分析冲突中,此过程花费时间比较久。

图片

4、生成建议结果

图片

- End -

更多开源项目: github.com/bianchengle…

推荐阅读

C#的学习方法和思路,全部整理在这了!

盘点8个Excel的.Net开源库

盘点5个PDF免费的.Net开源库

盘点5个基于SkiaSharp开发的.Net开源图形项目

盘点3个.Net解压缩开源库