Skip to content

Commit c586b19

Browse files
committed
Update packages again
The added "PrivateAssets="all" ExcludeAssets="runtime"" is to address the following error: Msbuild failed when processing the file '/home/exanite/exanite/repositories/Silk3.NET/tests/SilkTouch/SilkTouch/Silk.NET.SilkTouch.UnitTests.csproj' with message: A PackageReference to the package 'Microsoft.Build.Framework' at version '18.0.2' is present in this project without ExcludeAssets="runtime" set. This can cause errors at run-time due to MSBuild assembly-loading. Note that as of this commit, running `nuke DeclareApi` results in this error, which also occurred before updating these packages. [ERR] DeclareApi: Unhandled exception: System.NotSupportedException: Adding additional documents is not supported. [ERR] DeclareApi: at Microsoft.CodeAnalysis.Workspace.CheckAllowedProjectChanges(ProjectChanges projectChanges) [ERR] DeclareApi: at Microsoft.CodeAnalysis.Workspace.CheckAllowedSolutionChanges(SolutionChanges solutionChanges)
1 parent 7b6d3d4 commit c586b19

File tree

5 files changed

+12
-8
lines changed

5 files changed

+12
-8
lines changed

Directory.Packages.props

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,11 @@
2424
<PackageVersion Include="ClangSharp.PInvokeGenerator" Version="20.1.2.4" />
2525
<PackageVersion Include="CSharpier.Core" Version="0.30.2" />
2626
<PackageVersion Include="Humanizer.Core" Version="2.14.1" />
27-
<PackageVersion Include="Microsoft.Build.Locator" Version="1.10.12" />
28-
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.14.0" />
29-
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.14.0" />
30-
<PackageVersion Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="4.14.0" />
27+
<PackageVersion Include="Microsoft.Build.Locator" Version="1.11.1" />
28+
<PackageVersion Include="Microsoft.Build.Framework" Version="18.0.2" />
29+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="5.0.0" />
30+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="5.0.0" />
31+
<PackageVersion Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="5.0.0" />
3132
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="10.0.0" />
3233
<PackageVersion Include="Microsoft.Extensions.Configuration.CommandLine" Version="10.0.0" />
3334
<PackageVersion Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="10.0.0" />
@@ -42,4 +43,4 @@
4243
<PackageVersion Include="Verify.DiffPlex" Version="3.1.2" />
4344
<PackageVersion Include="Verify.NUnit" Version="31.6.0" />
4445
</ItemGroup>
45-
</Project>
46+
</Project>

eng/build/Build.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System.IO;
22
using Nuke.Common;
33
using Nuke.Common.IO;
4+
using Nuke.Common.ProjectModel;
45
using Nuke.Common.Tools.DotNet;
56
using Nuke.Common.Utilities;
67
using static Nuke.Common.Tools.DotNet.DotNetTasks;

eng/build/Silk.NET.NUKE.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
<ItemGroup>
1515
<PackageReference Include="Humanizer.Core" Version="2.14.1" />
1616
<PackageReference Include="Markdig" Version="0.43.0" />
17-
<PackageReference Include="Microsoft.Build" Version="17.14.28" />
18-
<PackageReference Include="Microsoft.Build.Tasks.Core" Version="17.14.28" />
19-
<PackageReference Include="Nuke.Common" Version="9.0.4" />
17+
<PackageReference Include="Microsoft.Build" Version="18.0.2" />
18+
<PackageReference Include="Microsoft.Build.Tasks.Core" Version="18.0.2" />
19+
<PackageReference Include="Nuke.Common" Version="10.0.0" />
2020
<PackageReference Include="YamlDotNet" Version="16.3.0" />
2121
</ItemGroup>
2222
</Project>

sources/SilkTouch/SilkTouch/Silk.NET.SilkTouch.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
<PackageReference Include="CSharpier.Core" />
1414
<PackageReference Include="Humanizer.Core" />
1515
<PackageReference Include="Microsoft.Build.Locator" />
16+
<PackageReference Include="Microsoft.Build.Framework" PrivateAssets="all" ExcludeAssets="runtime" />
1617
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" />
1718
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" />
1819
<PackageReference Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" />

tests/SilkTouch/SilkTouch/Silk.NET.SilkTouch.UnitTests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
</ItemGroup>
1212

1313
<ItemGroup>
14+
<PackageReference Include="Microsoft.Build.Framework" PrivateAssets="all" ExcludeAssets="runtime" />
1415
<PackageReference Include="Silk.NET.BuildTools" />
1516
<PackageReference Include="Verify.DiffPlex" />
1617
<PackageReference Include="Verify.NUnit" />

0 commit comments

Comments
 (0)