Roslynator Version: 0.3.1.0 Roslynator Target Framework: .NET Core Roslyn Version: 4.0.0.0 MSBuild location is '/usr/local/share/dotnet/sdk/6.0.101/' Load solution 'path-to-sln-file.sln' Evaluate 00:01.39 *.csproj Build 00:00.16 *.csproj Msbuild failed when processing the file 'path-to-csproj.csproj' with message: /usr/local/share/dotnet/sdk/6.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets: (90, 5): The "ProcessFrameworkReferences" task failed unexpectedly. System.IO.FileLoadException: Could not load file or assembly 'Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'. Could not find or load a specific file. (0x80131621) File name: 'Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' ---> System.IO.FileLoadException: Could not load file or assembly 'Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'. at System.Runtime.Loader.AssemblyLoadContext.LoadFromPath(IntPtr ptrNativeAssemblyLoadContext, String ilPath, String niPath, ObjectHandleOnStack retAssembly) at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath) at System.Reflection.Assembly.LoadFrom(String assemblyFile) at Microsoft.Build.Locator.MSBuildLocator.<>c__DisplayClass15_0.g__TryLoadAssembly|3(AssemblyName assemblyName) at Microsoft.Build.Locator.MSBuildLocator.<>c__DisplayClass15_0.b__2(AssemblyLoadContext _, AssemblyName assemblyName) at System.Runtime.Loader.AssemblyLoadContext.GetFirstResolvedAssemblyFromResolvingEvent(AssemblyName assemblyName) at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingEvent(AssemblyName assemblyName) at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingResolvingEvent(IntPtr gchManagedAssemblyLoadContext, AssemblyName assemblyName) at NuGet.RuntimeModel.JsonRuntimeFormat.ReadRuntimeGraph(TextReader textReader) at NuGet.RuntimeModel.JsonRuntimeFormat.ReadRuntimeGraph(Stream stream) at NuGet.RuntimeModel.JsonRuntimeFormat.ReadRuntimeGraph(String filePath) at Microsoft.NET.Build.Tasks.RuntimeGraphCache.GetRuntimeGraph(String runtimeJsonPath) at Microsoft.NET.Build.Tasks.ProcessFrameworkReferences.ProcessRuntimeIdentifier(String runtimeIdentifier, KnownRuntimePack selectedRuntimePack, String runtimePackVersion, List`1 additionalFrameworkReferencesForRuntimePack, HashSet`1 unrecognizedRuntimeIdentifiers, List`1 unavailableRuntimePacks, List`1 runtimePacks, List`1 packagesToDownload, String isTrimmable, Boolean addRuntimePackAndDownloadIfNecessary) at Microsoft.NET.Build.Tasks.ProcessFrameworkReferences.ExecuteCore() at Microsoft.NET.Build.Tasks.TaskBase.Execute() at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) Evaluate 00:00.09 *.csproj Build 00:00.38 *.csproj Msbuild failed when processing the file 'path-to-csproj.csproj' with message: src/*/obj/project.assets.json' : Could not load file or assembly 'Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'. Could not find or load a specific file. (0x80131621) Evaluate 00:00.11 *.csproj/usr/local/share/dotnet/sdk/6.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets: (267, 5): Error reading assets file: Error loading lock file '' Build 00:00.09 *.csproj Msbuild failed when processing the file 'path-to-csproj.csproj' with message: /usr/local/share/dotnet/sdk/6.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets: (267, 5): Error reading assets file: Error loading lock file '>>>/src/*/obj/project.assets.json' : Could not load file or assembly 'Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'. Could not find or load a specific file. (0x80131621) Resolve 00:00.02 *.csproj (net6.0) Resolve 00:00.28 *.csproj (net6.0) Found project reference without a matching metadata reference: path-to-csproj.csproj Resolve 00:00.97 *.csproj (net6.0) Done loading solution 'path-to-sln.sln' List of projects: Proj1 Proj2 Proj3 Analyze solution 'path-to-sln.sln' Analyze 1/3 Add analyzer assembly 'Microsoft.CodeAnalysis.CSharp.NetAnalyzers, Version=6.0.5.1901, Culture=neutral, PublicKeyToken=31bf3856ad364e35' Add analyzer assembly 'Microsoft.CodeAnalysis.NetAnalyzers, Version=6.0.5.1901, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 267 supported diagnostics with prefix 'CA' (CA1000, CA1001, CA1002, CA1003, CA1005, CA1008, CA1010, CA1012, CA1014, CA1016, CA1017, CA1018, CA1019, CA1021, CA1024, CA1027, CA1028, CA1030, CA1031, CA1032, CA1033, CA1034, CA1036, CA1040, CA1041, CA1043, CA1044, CA1045, CA1046, CA1050, CA1051, CA1052, CA1054, CA1055, CA1056, CA1058, CA1060, CA1061, CA1062, CA1063, CA1064, CA1065, CA1066, CA1067, CA1068, CA1069, CA1070, CA1200, CA1303, CA1304, CA1305, CA1307, CA1308, CA1309, CA1310, CA1401, CA1416, CA1417, CA1418, CA1419, CA1501, CA1502, CA1505, CA1506, CA1507, CA1508, CA1509, CA1700, CA1707, CA1708, CA1710, CA1711, CA1712, CA1713, CA1715, CA1716, CA1720, CA1721, CA1724, CA1725, CA1727, CA1802, CA1805, CA1806, CA1810, CA1812, CA1813, CA1814, CA1815, CA1816, CA1819, CA1820, CA1821, CA1822, CA1823, CA1824, CA1825, CA1826, CA1827, CA1828, CA1829, CA1830, CA1831, CA1832, CA1833, CA1834, CA1835, CA1836, CA1837, CA1838, CA1839, CA1840, CA1841, CA1842, CA1843, CA1844, CA1845, CA1846, CA1847, CA1848, CA1849, CA2000, CA2002, CA2007, CA2008, CA2009, CA2011, CA2012, CA2013, CA2014, CA2015, CA2016, CA2017, CA2018, CA2100, CA2101, CA2109, CA2119, CA2153, CA2200, CA2201, CA2207, CA2208, CA2211, CA2213, CA2214, CA2215, CA2216, CA2217, CA2219, CA2225, CA2226, CA2227, CA2229, CA2231, CA2234, CA2235, CA2237, CA2241, CA2242, CA2243, CA2244, CA2245, CA2246, CA2247, CA2248, CA2249, CA2250, CA2251, CA2252, CA2253, CA2254, CA2255, CA2256, CA2257, CA2258, CA2300, CA2301, CA2302, CA2305, CA2310, CA2311, CA2312, CA2315, CA2321, CA2322, CA2326, CA2327, CA2328, CA2329, CA2330, CA2350, CA2351, CA2352, CA2353, CA2354, CA2355, CA2356, CA2361, CA2362, CA3001, CA3002, CA3003, CA3004, CA3005, CA3006, CA3007, CA3008, CA3009, CA3010, CA3011, CA3012, CA3061, CA3075, CA3076, CA3077, CA3147, CA5350, CA5351, CA5358, CA5359, CA5360, CA5361, CA5362, CA5363, CA5364, CA5365, CA5366, CA5367, CA5368, CA5369, CA5370, CA5371, CA5372, CA5373, CA5374, CA5375, CA5376, CA5377, CA5378, CA5379, CA5380, CA5381, CA5382, CA5383, CA5384, CA5385, CA5386, CA5387, CA5388, CA5389, CA5390, CA5391, CA5392, CA5393, CA5394, CA5395, CA5396, CA5397, CA5398, CA5399, CA5400, CA5401, CA5402, CA5403, CA5404, CA5405) Analyze 2/3 Add analyzer assembly 'Microsoft.CodeAnalysis.CodeStyle, Version=4.0.5.6902, Culture=neutral, PublicKeyToken=31bf3856ad364e35' Add analyzer assembly 'Microsoft.CodeAnalysis.CodeStyle.Fixes, Version=4.0.5.6902, Culture=neutral, PublicKeyToken=31bf3856ad364e35' Add analyzer assembly 'Microsoft.CodeAnalysis.CSharp.CodeStyle, Version=4.0.5.6902, Culture=neutral, PublicKeyToken=31bf3856ad364e35' Add analyzer assembly 'Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes, Version=4.0.5.6902, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 1 supported diagnostic with no prefix (RemoveUnnecessaryImportsFixable) 267 supported diagnostics with prefix 'CA' (CA1000, CA1001, CA1002, CA1003, CA1005, CA1008, CA1010, CA1012, CA1014, CA1016, CA1017, CA1018, CA1019, CA1021, CA1024, CA1027, CA1028, CA1030, CA1031, CA1032, CA1033, CA1034, CA1036, CA1040, CA1041, CA1043, CA1044, CA1045, CA1046, CA1050, CA1051, CA1052, CA1054, CA1055, CA1056, CA1058, CA1060, CA1061, CA1062, CA1063, CA1064, CA1065, CA1066, CA1067, CA1068, CA1069, CA1070, CA1200, CA1303, CA1304, CA1305, CA1307, CA1308, CA1309, CA1310, CA1401, CA1416, CA1417, CA1418, CA1419, CA1501, CA1502, CA1505, CA1506, CA1507, CA1508, CA1509, CA1700, CA1707, CA1708, CA1710, CA1711, CA1712, CA1713, CA1715, CA1716, CA1720, CA1721, CA1724, CA1725, CA1727, CA1802, CA1805, CA1806, CA1810, CA1812, CA1813, CA1814, CA1815, CA1816, CA1819, CA1820, CA1821, CA1822, CA1823, CA1824, CA1825, CA1826, CA1827, CA1828, CA1829, CA1830, CA1831, CA1832, CA1833, CA1834, CA1835, CA1836, CA1837, CA1838, CA1839, CA1840, CA1841, CA1842, CA1843, CA1844, CA1845, CA1846, CA1847, CA1848, CA1849, CA2000, CA2002, CA2007, CA2008, CA2009, CA2011, CA2012, CA2013, CA2014, CA2015, CA2016, CA2017, CA2018, CA2100, CA2101, CA2109, CA2119, CA2153, CA2200, CA2201, CA2207, CA2208, CA2211, CA2213, CA2214, CA2215, CA2216, CA2217, CA2219, CA2225, CA2226, CA2227, CA2229, CA2231, CA2234, CA2235, CA2237, CA2241, CA2242, CA2243, CA2244, CA2245, CA2246, CA2247, CA2248, CA2249, CA2250, CA2251, CA2252, CA2253, CA2254, CA2255, CA2256, CA2257, CA2258, CA2300, CA2301, CA2302, CA2305, CA2310, CA2311, CA2312, CA2315, CA2321, CA2322, CA2326, CA2327, CA2328, CA2329, CA2330, CA2350, CA2351, CA2352, CA2353, CA2354, CA2355, CA2356, CA2361, CA2362, CA3001, CA3002, CA3003, CA3004, CA3005, CA3006, CA3007, CA3008, CA3009, CA3010, CA3011, CA3012, CA3061, CA3075, CA3076, CA3077, CA3147, CA5350, CA5351, CA5358, CA5359, CA5360, CA5361, CA5362, CA5363, CA5364, CA5365, CA5366, CA5367, CA5368, CA5369, CA5370, CA5371, CA5372, CA5373, CA5374, CA5375, CA5376, CA5377, CA5378, CA5379, CA5380, CA5381, CA5382, CA5383, CA5384, CA5385, CA5386, CA5387, CA5388, CA5389, CA5390, CA5391, CA5392, CA5393, CA5394, CA5395, CA5396, CA5397, CA5398, CA5399, CA5400, CA5401, CA5402, CA5403, CA5404, CA5405) 81 supported diagnostics with prefix 'IDE' (IDE0004, IDE0005, IDE0007, IDE0008, IDE0009, IDE0010, IDE0011, IDE0016, IDE0017, IDE0018, IDE0019, IDE0020, IDE0021, IDE0022, IDE0023, IDE0024, IDE0025, IDE0026, IDE0027, IDE0028, IDE0029, IDE0030, IDE0031, IDE0032, IDE0033, IDE0034, IDE0035, IDE0036, IDE0037, IDE0039, IDE0040, IDE0041, IDE0042, IDE0043, IDE0044, IDE0045, IDE0046, IDE0047, IDE0048, IDE0051, IDE0052, IDE0054, IDE0055, IDE0056, IDE0057, IDE0058, IDE0059, IDE0060, IDE0061, IDE0062, IDE0063, IDE0064, IDE0065, IDE0066, IDE0070, IDE0071, IDE0072, IDE0073, IDE0074, IDE0075, IDE0076, IDE0077, IDE0078, IDE0080, IDE0082, IDE0083, IDE0090, IDE0100, IDE0110, IDE0120, IDE0130, IDE0150, IDE0160, IDE0161, IDE1005, IDE1006, IDE2000, IDE2001, IDE2002, IDE2003, IDE2004) 1 supported diagnostic with prefix 'IDE' (IDE0005_gen) Analyze 3/3 Add analyzer assembly 'Microsoft.AspNetCore.Analyzers, Version=6.0.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' Add analyzer assembly 'Microsoft.AspNetCore.Mvc.Analyzers, Version=6.0.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' Add analyzer assembly 'Microsoft.AspNetCore.Components.Analyzers, Version=6.0.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' 1 supported diagnostic with no prefix (RemoveUnnecessaryImportsFixable) 2 supported diagnostics with prefix 'ASP' (ASP0000, ASP0001) 6 supported diagnostics with prefix 'BL' (BL0001, BL0002, BL0003, BL0004, BL0005, BL0006) 267 supported diagnostics with prefix 'CA' (CA1000, CA1001, CA1002, CA1003, CA1005, CA1008, CA1010, CA1012, CA1014, CA1016, CA1017, CA1018, CA1019, CA1021, CA1024, CA1027, CA1028, CA1030, CA1031, CA1032, CA1033, CA1034, CA1036, CA1040, CA1041, CA1043, CA1044, CA1045, CA1046, CA1050, CA1051, CA1052, CA1054, CA1055, CA1056, CA1058, CA1060, CA1061, CA1062, CA1063, CA1064, CA1065, CA1066, CA1067, CA1068, CA1069, CA1070, CA1200, CA1303, CA1304, CA1305, CA1307, CA1308, CA1309, CA1310, CA1401, CA1416, CA1417, CA1418, CA1419, CA1501, CA1502, CA1505, CA1506, CA1507, CA1508, CA1509, CA1700, CA1707, CA1708, CA1710, CA1711, CA1712, CA1713, CA1715, CA1716, CA1720, CA1721, CA1724, CA1725, CA1727, CA1802, CA1805, CA1806, CA1810, CA1812, CA1813, CA1814, CA1815, CA1816, CA1819, CA1820, CA1821, CA1822, CA1823, CA1824, CA1825, CA1826, CA1827, CA1828, CA1829, CA1830, CA1831, CA1832, CA1833, CA1834, CA1835, CA1836, CA1837, CA1838, CA1839, CA1840, CA1841, CA1842, CA1843, CA1844, CA1845, CA1846, CA1847, CA1848, CA1849, CA2000, CA2002, CA2007, CA2008, CA2009, CA2011, CA2012, CA2013, CA2014, CA2015, CA2016, CA2017, CA2018, CA2100, CA2101, CA2109, CA2119, CA2153, CA2200, CA2201, CA2207, CA2208, CA2211, CA2213, CA2214, CA2215, CA2216, CA2217, CA2219, CA2225, CA2226, CA2227, CA2229, CA2231, CA2234, CA2235, CA2237, CA2241, CA2242, CA2243, CA2244, CA2245, CA2246, CA2247, CA2248, CA2249, CA2250, CA2251, CA2252, CA2253, CA2254, CA2255, CA2256, CA2257, CA2258, CA2300, CA2301, CA2302, CA2305, CA2310, CA2311, CA2312, CA2315, CA2321, CA2322, CA2326, CA2327, CA2328, CA2329, CA2330, CA2350, CA2351, CA2352, CA2353, CA2354, CA2355, CA2356, CA2361, CA2362, CA3001, CA3002, CA3003, CA3004, CA3005, CA3006, CA3007, CA3008, CA3009, CA3010, CA3011, CA3012, CA3061, CA3075, CA3076, CA3077, CA3147, CA5350, CA5351, CA5358, CA5359, CA5360, CA5361, CA5362, CA5363, CA5364, CA5365, CA5366, CA5367, CA5368, CA5369, CA5370, CA5371, CA5372, CA5373, CA5374, CA5375, CA5376, CA5377, CA5378, CA5379, CA5380, CA5381, CA5382, CA5383, CA5384, CA5385, CA5386, CA5387, CA5388, CA5389, CA5390, CA5391, CA5392, CA5393, CA5394, CA5395, CA5396, CA5397, CA5398, CA5399, CA5400, CA5401, CA5402, CA5403, CA5404, CA5405) 81 supported diagnostics with prefix 'IDE' (IDE0004, IDE0005, IDE0007, IDE0008, IDE0009, IDE0010, IDE0011, IDE0016, IDE0017, IDE0018, IDE0019, IDE0020, IDE0021, IDE0022, IDE0023, IDE0024, IDE0025, IDE0026, IDE0027, IDE0028, IDE0029, IDE0030, IDE0031, IDE0032, IDE0033, IDE0034, IDE0035, IDE0036, IDE0037, IDE0039, IDE0040, IDE0041, IDE0042, IDE0043, IDE0044, IDE0045, IDE0046, IDE0047, IDE0048, IDE0051, IDE0052, IDE0054, IDE0055, IDE0056, IDE0057, IDE0058, IDE0059, IDE0060, IDE0061, IDE0062, IDE0063, IDE0064, IDE0065, IDE0066, IDE0070, IDE0071, IDE0072, IDE0073, IDE0074, IDE0075, IDE0076, IDE0077, IDE0078, IDE0080, IDE0082, IDE0083, IDE0090, IDE0100, IDE0110, IDE0120, IDE0130, IDE0150, IDE0160, IDE0161, IDE1005, IDE1006, IDE2000, IDE2001, IDE2002, IDE2003, IDE2004) 1 supported diagnostic with prefix 'IDE' (IDE0005_gen) 7 supported diagnostics with prefix 'MVC' (MVC1000, MVC1001, MVC1002, MVC1003, MVC1004, MVC1005, MVC1006) Done analyzing solution 'path-to-sln.sln' in 00:05.50 1 CA1014 Mark assemblies with CLSCompliant 3 CA1822 Mark members as static 1 CS8604 Possible null reference argument. 5 CS8618 Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable. 10 diagnostics found