C# 如何从csproj中删除冗余的msbuild属性?

C# 如何从csproj中删除冗余的msbuild属性?,c#,msbuild,csproj,C#,Msbuild,Csproj,我记得曾经有一个工具可以检查添加到csproj的冗余msbuild属性,并报告它们已经从导入的*.props文件中设置 然而,从那时起,我就忘记了如何做,它是什么工具 我怎么能再这样做?我想记住这个工具,以及它实际上是怎么说的,比如: /*默认值*/已在Sdk中设置,可在项目中删除。 这是因为我想消除.NET 6 Preview 3 SDK附带的任何.NET SDK中默认设置的所有值 示例*.csproj: netstandard2.0 此处的程序集名称 最新的 作者姓名在这里 作者姓名在这里

我记得曾经有一个工具可以检查添加到csproj的冗余msbuild属性,并报告它们已经从导入的*.props文件中设置

然而,从那时起,我就忘记了如何做,它是什么工具

我怎么能再这样做?我想记住这个工具,以及它实际上是怎么说的,比如:

/*默认值*/已在Sdk中设置,可在项目中删除。

这是因为我想消除.NET 6 Preview 3 SDK附带的任何.NET SDK中默认设置的所有值

示例*.csproj:


netstandard2.0
此处的程序集名称
最新的
作者姓名在这里
作者姓名在这里
此处的程序集名称
吉特
此处为项目存储库url
此处为项目存储库url
项目许可证在这里
项目版权在这里
项目描述在这里
此处为项目发布说明
2.0.0
假的
恩美
美元(诺瓦恩);NU5104;NU5118
真的
[此处为项目作者姓名].snk
假的
$(MSBuildThisFileDirectory)…\artifacts\
真的
真的
真的
嵌入的
真的
美元(定义常量);调试;痕迹
我不知道为什么我想不起我以前用过的工具