Skip to content

CS8032 An instance of analyzer ErrorProne.NET.* cannot be created from [...]: Could not load type 'ErrorProne.NET.*' from assembly  #282

@n0099

Description

@n0099

With

<PackageReference PrivateAssets="all" ExcludeAssets="compile" Include="ErrorProne.NET.CoreAnalyzers" Version="0.6.1-beta.1" />
CS8032	An instance of analyzer ErrorProne.NET.AsyncAnalyzers.RedundantConfigureAwaitFalseAnalyzer cannot be created from ~\.nuget\packages\errorprone.net.coreanalyzers\0.6.1-beta.1\analyzers\dotnet\cs\ErrorProne.Net.CoreAnalyzers.dll: Could not load type 'ErrorProne.NET.AsyncAnalyzers.RedundantConfigureAwaitFalseAnalyzer' from assembly 'ErrorProne.Net.CoreAnalyzers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
System.TypeLoadException: Could not load type 'ErrorProne.NET.AsyncAnalyzers.RedundantConfigureAwaitFalseAnalyzer' from assembly 'ErrorProne.Net.CoreAnalyzers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
   at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly assembly, String name, Boolean throwOnError, Boolean ignoreCase, ObjectHandleOnStack type)
   at System.Reflection.RuntimeAssembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase)
   at Microsoft.CodeAnalysis.Diagnostics.AnalyzerFileReference.Extensions`1.GetAnalyzersForTypeNames(Assembly analyzerAssembly, ImmutableHashSet`1 analyzerTypeNames, Boolean& reportedError)

and many other different classes from namespace ErrorProne.NET with similar exception, downgrade to 0.1.2 will fix this, but not for ErrorProne.NET.Structs

<PackageReference PrivateAssets="all" ExcludeAssets="compile" Include="ErrorProne.NET.Structs" Version="0.1.2" />
CS8032	An instance of analyzer ErrorProne.NET.StructAnalyzers.NonReadOnlyStructPassedAsInParameterAnalyzer cannot be created from ~\.nuget\packages\errorprone.net.structs\0.1.2\analyzers\dotnet\cs\ErrorProne.Net.StructAnalyzers.dll: Could not load type 'ErrorProne.NET.StructAnalyzers.NonReadOnlyStructPassedAsInParameterAnalyzer' from assembly 'ErrorProne.Net.StructAnalyzers, Version=0.6.1.0, Culture=neutral, PublicKeyToken=null'
System.TypeLoadException: Could not load type 'ErrorProne.NET.StructAnalyzers.NonReadOnlyStructPassedAsInParameterAnalyzer' from assembly 'ErrorProne.Net.StructAnalyzers, Version=0.6.1.0, Culture=neutral, PublicKeyToken=null'.
   at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly assembly, String name, Boolean throwOnError, Boolean ignoreCase, ObjectHandleOnStack type)
   at System.Reflection.RuntimeAssembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase)
   at Microsoft.CodeAnalysis.Diagnostics.AnalyzerFileReference.Extensions`1.GetAnalyzersForTypeNames(Assembly analyzerAssembly, ImmutableHashSet`1 analyzerTypeNames, Boolean& reportedError)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions