-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Description
Version Used: Visual Studio 2022 - .NET Framework 4.8 - Centrally managed PackageReference
Steps to Reproduce:
- Add Roslynator analyzers (Roslynator.Analyzers for instance) to C# .NET Framework 4.8 project
- Build it
- Look in the Detailed logs for the error reported below
How can we avoid this? Is there any way to specify the roslyn version somehow so it doesn't include both 3.8 and 4.7 versions?
Diagnostic Id:
Expected Behavior:
Analyzers including more than one Roslyn version should work properly even with .NET Framework 4.8 projects.
Actual Behavior:
1> CompilerServer: server failed - server rejected the request due to analyzer / generator issues 'analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator.CSharp.Analyzers.CodeFixes.dll' has MVID '92daa1e8-c65d-45bd-b46e-43f510d184cf' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator.CSharp.Analyzers.CodeFixes.dll' has MVID '7d80c40a-8e8a-4e43-aec6-67d06f7bbf8a', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator.CSharp.Analyzers.dll' has MVID '8ce9289a-894a-457a-b8c0-905d961d4401' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator.CSharp.Analyzers.dll' has MVID 'a9b5e789-759a-4863-b523-c6dce309246a', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_Analyzers_Roslynator.CSharp.Workspaces.dll' has MVID '3f54fc2c-5b13-42cd-b217-3ec83bc53bc6' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_Analyzers_Roslynator.CSharp.Workspaces.dll' has MVID '9a7acb4e-a95b-4081-ae0f-98d93886427d', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_Analyzers_Roslynator.CSharp.dll' has MVID 'fe5e9fac-36d0-457b-8c77-bc28d7e0a401' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_Analyzers_Roslynator.CSharp.dll' has MVID '30550883-1c82-4959-8fa4-7cd5b04ef246', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_Analyzers_Roslynator.Common.dll' has MVID 'c6b0d232-7b4f-4872-96b0-1ae9608d2211' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_Analyzers_Roslynator.Common.dll' has MVID '039458eb-c30e-4528-aafc-f4e65d9f0e23', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_Analyzers_Roslynator.Core.dll' has MVID '274938a9-b142-43ea-9dbe-92252f45c9c2' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_Analyzers_Roslynator.Core.dll' has MVID '7533ceb4-f0e0-4456-823e-0121e9b6477b', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_Analyzers_Roslynator.Workspaces.Common.dll' has MVID '485e07d7-e5e8-41ae-ad35-5405953543dd' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_Analyzers_Roslynator.Workspaces.Common.dll' has MVID '3f1ccb90-59f4-4b22-8065-3b131e3c20ca', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_Analyzers_Roslynator.Workspaces.Core.dll' has MVID '1daa09e0-a448-4d76-b83b-9f60afa01958' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_Analyzers_Roslynator.Workspaces.Core.dll' has MVID '7d4cc1fd-5f03-4227-bac8-998ece05bdcd', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator.CodeAnalysis.Analyzers.CodeFixes.dll' has MVID '88a322cf-05aa-475c-af87-650b84e3c4af' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator.CodeAnalysis.Analyzers.CodeFixes.dll' has MVID '813b9698-7b97-4d14-a00c-81f1cc418f06', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator.CodeAnalysis.Analyzers.dll' has MVID '65518f6a-f0e9-479a-a5e8-168dd5916a97' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator.CodeAnalysis.Analyzers.dll' has MVID '1c33ed0b-96dc-4f39-af23-3989dd82bf2c', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_CodeAnalysis_Analyzers_Roslynator.CSharp.Workspaces.dll' has MVID '19ec3316-daff-4f9d-9cc8-f127cb4c5f4b' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_CodeAnalysis_Analyzers_Roslynator.CSharp.Workspaces.dll' has MVID '01e09346-ecc2-4d95-b35f-0fc7af7843eb', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_CodeAnalysis_Analyzers_Roslynator.CSharp.dll' has MVID '3ac3d560-785a-40d3-8982-83176c22848c' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_CodeAnalysis_Analyzers_Roslynator.CSharp.dll' has MVID '3b4faf75-6a45-4a43-a2b0-4c0fbdbc1ad1', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_CodeAnalysis_Analyzers_Roslynator.Common.dll' has MVID 'c9d59bbb-32fe-49af-aeb1-d46c9ceb3d27' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_CodeAnalysis_Analyzers_Roslynator.Common.dll' has MVID 'e87e2f7f-464f-4211-a879-b87ab26473a6', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_CodeAnalysis_Analyzers_Roslynator.Core.dll' has MVID '67442bcb-993a-4ad4-85e8-5787b7e9bf57' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_CodeAnalysis_Analyzers_Roslynator.Core.dll' has MVID 'e2b187b3-59e7-439b-a341-471961ed920a', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_CodeAnalysis_Analyzers_Roslynator.Workspaces.Common.dll' has MVID '45b00e18-9eab-4c48-acb1-3c48a40d5a63' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_CodeAnalysis_Analyzers_Roslynator.Workspaces.Common.dll' has MVID '5523eea0-c6f4-4830-8a45-644e855612ee', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_CodeAnalysis_Analyzers_Roslynator.Workspaces.Core.dll' has MVID 'aaa516da-e304-4fd6-a693-c27b0767be7b' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.codeanalysis.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_CodeAnalysis_Analyzers_Roslynator.Workspaces.Core.dll' has MVID '450f3213-46c5-4ace-b121-6d6810002728', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator.Formatting.Analyzers.CodeFixes.dll' has MVID '7757fe75-4b7c-4488-88af-a2dcd0f8bfc1' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator.Formatting.Analyzers.CodeFixes.dll' has MVID 'bd9eb7e9-9ad7-4cc9-930d-f6fab44dfa05', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator.Formatting.Analyzers.dll' has MVID '44592174-bbb2-469f-ae33-eaab058076f0' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator.Formatting.Analyzers.dll' has MVID 'd87cd51b-ae72-4be1-8893-044e0260368f', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_Formatting_Analyzers_Roslynator.CSharp.Workspaces.dll' has MVID '9c84c6d3-df91-4257-bb9b-0cc41f21167f' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_Formatting_Analyzers_Roslynator.CSharp.Workspaces.dll' has MVID '4e90ed20-ca2f-4337-a996-f8bf9a3e1d60', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_Formatting_Analyzers_Roslynator.CSharp.dll' has MVID 'ecaec246-2bf3-4fdf-9700-ad5220be8ddc' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_Formatting_Analyzers_Roslynator.CSharp.dll' has MVID '06725d2e-dada-47f3-9dc4-cfef72592436', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_Formatting_Analyzers_Roslynator.Common.dll' has MVID 'c9444649-06a2-488b-93f6-031571cb17ae' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_Formatting_Analyzers_Roslynator.Common.dll' has MVID 'e64b5a33-47e4-4cb8-abf6-1a7e35a604c2', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_Formatting_Analyzers_Roslynator.Core.dll' has MVID '38f4e93c-4910-441f-849d-88b56e2ae717' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_Formatting_Analyzers_Roslynator.Core.dll' has MVID '1bb9af20-017a-4ead-9151-2a5817eedcf4', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_Formatting_Analyzers_Roslynator.Workspaces.Common.dll' has MVID '3a387932-bd08-4b77-815b-42a04d3b0339' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_Formatting_Analyzers_Roslynator.Workspaces.Common.dll' has MVID '6420b48e-dfc3-4c68-8a20-cf242d53a7cb', analyzer assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn4.7\cs\Roslynator_Formatting_Analyzers_Roslynator.Workspaces.Core.dll' has MVID '1a0d4180-9293-4580-9db6-a63500b90706' but loaded assembly 'C:\Users\E0469199.nuget\packages\roslynator.formatting.analyzers\4.14.0\analyzers\dotnet\roslyn3.8\cs\Roslynator_Formatting_Analyzers_Roslynator.Workspaces.Core.dll' has MVID '1faca021-62aa-4723-8383-5f4ba15d5c1d'' - Fam.DataModel