|
1 | 1 | # PackageReference Cleaner |
2 | 2 |
|
3 | | -Cleans the following crazy NuGet mess: |
| 3 | +Cleans the following crazy NuGet package reference mess: |
4 | 4 |
|
5 | | - |
| 5 | +```xml |
| 6 | +<ItemGroup> |
| 7 | + <PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.3.1" Pack="false" /> |
| 8 | + <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1"> |
| 9 | + <PrivateAssets>all</PrivateAssets> |
| 10 | + <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
| 11 | + </PackageReference> |
| 12 | + <PackageReference Include="NuGetizer" Version="1.0.1"> |
| 13 | + <PrivateAssets>all</PrivateAssets> |
| 14 | + <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
| 15 | + </PackageReference> |
| 16 | + <PackageReference Include="PolySharp" Version="1.12.1"> |
| 17 | + <PrivateAssets>all</PrivateAssets> |
| 18 | + <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
| 19 | + </PackageReference> |
| 20 | + <PackageReference Include="ThisAssembly.AssemblyInfo" Version="1.2.12"> |
| 21 | + <PrivateAssets>all</PrivateAssets> |
| 22 | + <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
| 23 | + </PackageReference> |
| 24 | + <PackageReference Include="ThisAssembly.Git" Version="1.2.12"> |
| 25 | + <PrivateAssets>all</PrivateAssets> |
| 26 | + <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
| 27 | + </PackageReference> |
| 28 | + <PackageReference Include="GitInfo" Version="3.0.5"> |
| 29 | + <PrivateAssets>all</PrivateAssets> |
| 30 | + <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
| 31 | + </PackageReference> |
| 32 | +</ItemGroup> |
| 33 | +``` |
6 | 34 |
|
7 | | -into this perfectly clean and 100% equivalent beauty: |
| 35 | +Into this perfectly clean and 100% equivalent beauty: |
8 | 36 |
|
9 | | - |
| 37 | +```xml |
| 38 | +<ItemGroup> |
| 39 | + <PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.3.1" Pack="false" /> |
| 40 | + <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="all" /> |
| 41 | + <PackageReference Include="NuGetizer" Version="1.0.1" PrivateAssets="all" /> |
| 42 | + <PackageReference Include="PackageReferenceCleaner" Version="1.0.0" PrivateAssets="all" /> |
| 43 | + <PackageReference Include="PolySharp" Version="1.12.1" PrivateAssets="all" /> |
| 44 | + <PackageReference Include="ThisAssembly.AssemblyInfo" Version="1.2.12" PrivateAssets="all" /> |
| 45 | + <PackageReference Include="ThisAssembly.Git" Version="1.2.12" PrivateAssets="all" /> |
| 46 | + <PackageReference Include="GitInfo" Version="3.0.5" PrivateAssets="all" /> |
| 47 | +</ItemGroup> |
| 48 | +``` |
10 | 49 |
|
11 | 50 | ## How it works |
12 | 51 |
|
|
0 commit comments