找出所有项目引用了哪些 NuGet 包、版本号、对应项目路径,并筛选出“同一个包名但版本不同”的情况。

news/2025/9/22 11:38:04/文章来源:https://www.cnblogs.com/cnblogsName/p/19104834

全局扫描所有 .csproj 文件

打开 PowerShell,运行以下脚本(替换为你的代码根目录):

$root = "D:\YourCodeRoot"
$results = Get-ChildItem -Path $root -Recurse -Filter *.csproj | ForEach-Object {$proj = $_.FullName[xml]$xml = Get-Content $proj$xml.Project.ItemGroup.PackageReference | Where-Object { $_ } | ForEach-Object {[PSCustomObject]@{Project = $projPackage = $_.IncludeVersion = $_.Version}}
}

可选 输出所有包引用

$results | Out-GridView  # 可视化查看

筛选“同一个包名但版本不同”的包

$duplicates = $results | Group-Object Package | Where-Object { $_.Group.Version | Select-Object -Unique | Measure-Object | ForEach-Object { $_.Count -gt 1 } }$duplicates | ForEach-Object {Write-Host "📦 包名: $($_.Name)"$_.Group | Format-Table Project, Version
}

输出示例:
image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/909294.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

人形机器人 —— 电机控制的三种模式 —— 力矩、速度、位置

人形机器人 —— 电机控制的三种模式 —— 力矩、速度、位置电机控制的三种模式: 力矩、速度、位置其实,这三种模式说的并不是很清晰,准确来说应该是缺少了一个变量,那就是时间变量,准确的来说就是在单位时间内的…

解决Windows更新后WPF代码报TypeLoadException异常的困难

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

PC与基恩士PLC通信的C#实现

1 确定通信方式与协议 PC与基恩士PLC通信通常主要通过以太网进行,有时也会使用串口。关键在于PLC型号和支持的协议,常见的有:MC协议 (MELSEC Communication Protocol):这是三菱PLC的协议,但概念类似,基恩士有其自…

Excel 表格技能

1:添加删除线:Alt + 1 , 调出设置面板,添加

labelme标注后的json文件和原图同步按角度旋转

点击查看代码 import json import os import base64 import numpy as np import cv2 from math import cos, sin, radians import argparsedef rotate_point_opencv_style(point, rotation_matrix):"""…

rk3588的ai功能和deepseek

rk3588的ai功能 该型号cpu支持 6TOPS NPU、Mali-G610 MP4 GPU。 支持针对rk系列开发的RKNN框架,能够完成模型转换,量化,推理,性能评估,内存评估和量化分析功能。TOPS是Tera Operations Per Second的缩写,1TOPS代…

EPSON L1300打印机清零教程

症状分析 打印机电源灯不断闪烁,旁边的三个状态灯,依次亮红灯闪烁。连接打印机的电脑会有如下提示:如果你的打印机是这种情况,那就说明该清零了。 使用前提 清零软件需要在USB直连打印机的电脑上工作,请确保先满足…

「线性代数」矩阵运算与初等变换

矩阵基本知识基本概念略。 矩阵的运算 矩阵加法、数乘 加法:对于两个 \(n\times m\) 的矩阵 \(A, B\) 定义 \(A + B = C\),\(C\) 仍为 \(n \times m\),且 \(c_{i, j} = a_{i, j} + b_{i, j}\)。 数乘:\(B = xA\),…

移动号码线上复机

记录一下过程: 1.先是抖音搜索; 2.给移动人工客服打电话,询问变成空号原因,是欠费超过3个月,9月7日变成空号;如何解决呢,可以通过中国移动app线上复机;我用联通号码登录的,搜索不到线上复机; 3.再给移动人工…

Uni-App 使用android studio打包最新教程

字数 530,阅读大约需 3 分钟Uni-App 使用android studio打包最新教程 1、下载uniapp离线sdk Dcloud 官方平台地址Android 离线SDK - 正式版 | uni小程序SDK[1] 2、找个自己的文件夹解压注意文件夹不要带中文,android…

tomcat CPU数量和线程数的关系

这个设置建议是基于线程的执行特性和服务器资源的合理利用。以下详细解释为什么这样设置: 1. CPU密集型任务 对于CPU密集型任务,线程主要在执行计算操作,几乎不会主动让出CPU。在这种情况下,线程数过多会导致线程切…

NASA运货飞船天鹅座再次推迟,航天任务为什么总是“彩排”不断

​9月16日,原本计划为国际空间站运送约5000公斤科学实验设备和物资的天鹅座XL货运飞船,再次在轨道抬升过程中遭遇挑战。在两次点火过程中,其主发动机均提前停止工作,导致原定于9月17日的交会对接计划被迫推迟。美国…

Centos系统切换为光盘本地源

Centos系统切换为光盘本地源首先把 centos 的安装 IOS 挂载到光盘 方法一: --切换到根目录 cd / --新建目录 mkdir /media/cdrom --将镜像挂载到这个目录下面 mount /dev/cdrom /media/cdrom -- 进入yum仓库指定目录…

python处理Excel单机小程序:匹数据,增强版VLookup

2025年9月22日 场景: 如果使用vlookup匹数据的话, 每次只能匹配一列, 并且关联的列只能有一列, 比如有同名同姓的数据, 在匹配时就会出现错误 实现目标: 1. 可以同时使用多列数据进行关联, 比如用 姓名和工号, 同时进行…

深入解析:颜群JVM【01】类的生命周期_JMM_volatile

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

var sql 的不同用法

1. 查询某列的string集合 var sql = "select distinct age from WechatUserDetail where IsDeleted=0 and LEN(ISNULL(Age,))>0"; var table = db.ExecuteDataTableSql(sql); …

CF623B Array GCD

显然 gcd > 1 等价于枚举一个数,使得所有数都是这个数的倍数,进一步可以规约到枚举质因数。 如果确定了质因数,我们很好用 DP 做到 \(O(n)\) 的复杂度,但问题就是质因数的规模确实不小。 有一个结论是,只需要枚…

Python爬虫实现双色球历史数据抓取

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档@目录前言一、用python抓取每天的开奖数据二、接口开发总结前言 公司楼下恰巧有个中国福利彩票中心,跟同事每天中午吃完饭都会去买两注,在支持中国…

ElasticSearch系列---【如何使用curl创建、查看、删除索引?】

ElasticSearch系列---【如何使用curl创建、查看、删除索引?】1.创建索引 curl -u elastic:elastic_pwd -X PUT http://localhost:9200/suoyinmingcheng -H Content-Type:application/json -d {"settings": …

酵母细胞工厂全球调控策略研究进展:从遗传编辑到智能响应

酵母细胞工厂凭借高效合成、绿色可持续的优势,已成为医药中间体、生物能源、食品添加剂等领域规模化生产的核心平台。然而,酵母天然代谢网络的 “生长 - 合成失衡”“副产物过量积累”“工业胁迫耐受差” 等问题,始…