8000 Streamline package versions management with Microsoft.Build.CentralPa… · dotnet/api-docs-sync@4bb7079 · GitHub
[go: up one dir, main page]

Skip to content

Commit 4bb7079

Browse files
committed
Streamline package versions management with Microsoft.Build.CentralPackageVersions
See https://github.com/Microsoft/MSBuildSdks
1 parent 40cfe78 commit 4bb7079

File tree

6 files changed

+60
-32
lines changed

6 files changed

+60
-32
lines changed

Directory.Build.targets

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<Project>
2+
<Sdk Name="Microsoft.Build.CentralPackageVersions" Version="2.1.3" />
3+
</Project>

DocsPortingTool.sln

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio Version 16
4-
VisualStudioVersion = 16.0.28705.295
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.1.31926.61
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Libraries", "Libraries\Libraries.csproj", "{87BBF4FD-260C-4AC4-802B-7D2B29629C07}"
77
EndProject
@@ -11,9 +11,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1111
ProjectSection(SolutionItems) = preProject
1212
.gitignore = .gitignore
1313
BackportInstructions.md = BackportInstructions.md
14+
Directory.Build.targets = Directory.Build.targets
1415
.github\workflows\dotnet.yml = .github\workflows\dotnet.yml
1516
global.json = global.json
1617
install-as-tool.ps1 = install-as-tool.ps1
18+
Packages.props = Packages.props
1719
README.md = README.md
1820
EndProjectSection
1921
EndProject

Libraries/Libraries.csproj

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,15 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="Microsoft.Build" Version="16.9.0" ExcludeAssets="Runtime" />
14-
<PackageReference Include="Microsoft.Build.Framework" Version="16.9.0" ExcludeAssets="Runtime" />
15-
<PackageReference Include="Microsoft.Build.Locator" Version="1.4.1" />
16-
<PackageReference Include="Microsoft.CodeAnalysis" Version="3.10.0-1.final" />
17-
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.2">
18-
<PrivateAssets>all</PrivateAssets>
19-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
20-
</PackageReference>
21-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="3.10.0-1.final" />
22-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.10.0-1.final" />
23-
<PackageReference Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="3.10.0-1.final" />
24-
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
25-
<PackageReference Include="System.Text.Encoding.CodePages" Version="6.0.0-preview.1.21102.12" />
13+
<PackageReference Include="Microsoft.Build" />
14+
<PackageReference Include="Microsoft.Build.Framework" />
15+
<PackageReference Include="Microsoft.Build.Locator" />
16+
<PackageReference Include="Microsoft.CodeAnalysis" />
17+
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" />
18+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" />
19+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" />
20+
<PackageReference Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" />
21+
<PackageReference Include="Newtonsoft.Json" />
< 8000 code>22+
<PackageReference Include="System.Text.Encoding.CodePages" />
2623
</ItemGroup>
2724
</Project>

Packages.props

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup>
4+
<PackageReference Update="Microsoft.Build" Version="16.9.0" ExcludeAssets="runtime" />
5+
<PackageReference Update="Microsoft.Build.Framework" Version="16.9.0" ExcludeAssets="runtime" />
6+
<PackageReference Update="Microsoft.Build.Locator" Version="1.4.1" />
7+
<PackageReference Update="Microsoft.CodeAnalysis" Version="3.10.0-1.final" />
8+
<PackageReference Update="Microsoft.CodeAnalysis.Analyzers" Version="3.3.2">
9+
<PrivateAssets>all</PrivateAssets>
10+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
11+
</PackageReference>
12+
<PackageReference Update="Microsoft.CodeAnalysis.CSharp" Version="3.10.0-1.final" />
13+
<PackageReference Update="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.10.0-1.final" />
14+
<PackageReference Update="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="3.10.0-1.final" />
15+
<PackageReference Update="Newtonsoft.Json" Version="13.0.1" />
16+
<PackageReference Update="System.Text.Encoding.CodePages" Version="6.0.0-preview.1.21102.12" />
17+
18+
<!-- Test related -->
19+
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="16.10.0-preview-20210219-03" />
20+
<PackageReference Update="NuGet.Frameworks" Version="6.0.0" />
21+
<PackageReference Update="xunit" Version="2.4.1" />
22+
<PackageReference Update="xunit.runner.visualstudio" Version="2.4.3">
23+
<PrivateAssets>all</PrivateAssets>
24+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
25+
</PackageReference>
26+
<PackageReference Update="Verify.Xunit" Version="14.2.0" />
27+
28+
</ItemGroup>
29+
</Project>

Program/DocsPortingTool.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
</PropertyGroup>
1515

1616
<ItemGroup>
17-
<PackageReference Include="Microsoft.Build" Version="16.9.0" ExcludeAssets="runtime" />
18-
<PackageReference Include="Microsoft.Build.Framework" Version="16.9.0" ExcludeAssets="runtime" />
19-
<PackageReference Include="Microsoft.Build.Locator" Version="1.4.1" />
20-
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
17+
<PackageReference Include="Microsoft.Build" />
18+
<PackageReference Include="Microsoft.Build.Framework" />
19+
<PackageReference Include="Microsoft.Build.Locator" />
20+
<PackageReference Include="Newtonsoft.Json" />
2121
</ItemGroup>
2222

2323
<ItemGroup>

Tests/Tests.csproj

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,16 @@
2525
</ItemGroup>
2626

2727
<ItemGroup>
28-
<PackageReference Include="Microsoft.Build" Version="16.9.0" ExcludeAssets="Runtime" />
29-
<PackageReference Include="Microsoft.Build.Framework" Version="16.9.0" ExcludeAssets="Runtime" />
30-
<PackageReference Include="Microsoft.Build.Locator" Version="1.4.1" />
31-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.10.0-preview-20210219-03" />
32-
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
33-
<PackageReference Include="NuGet.Frameworks" Version="6.0.0" />
34-
<PackageReference Include="System.Text.Encoding.CodePages" Version="6.0.0-preview.1.21102.12" />
35-
<PackageReference Include="xunit" Version="2.4.1" />
36-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
37-
<PrivateAssets>all</PrivateAssets>
38-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
39-
</PackageReference>
40-
<PackageReference Include="Verify.Xunit" Version="14.2.0" />
28+
<PackageReference Include="Microsoft.Build" />
29+
<PackageReference Include="Microsoft.Build.Framework" />
30+
<PackageReference Include="Microsoft.Build.Locator" />
31+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
32+
<PackageReference Include="Newtonsoft.Json" />
33+
<PackageReference Include="NuGet.Frameworks" />
34+
<PackageReference Include="System.Text.Encoding.CodePages" />
35+
<PackageReference Include="xunit" />
36+
<PackageReference Include="xunit.runner.visualstudio" />
37+
<PackageReference Include="Verify.Xunit" />
4138
</ItemGroup>
4239

4340
<ItemGroup>

0 commit comments

Comments
 (0)
0