You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral

Dev
Dev
40 Points
5 Posts

I'm using asp.net mvc application targeting to 4.8. Updated few nuget package and sudden started run time error:

The type 'System.Object' is defined in an assembly that is not referenced. 
You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.

 

Views: 6232
Total Answered: 2
Total Marked As Answer: 0
Posted On: 16-Jan-2021 06:12

Share:   fb twitter linkedin
Answers
Priya
Priya
1194 Points
33 Posts
         

Try add netstandard reference in web.config like this:"

<system.web>
  <compilation debug="true" targetFramework="4.8" >
    <assemblies>
      <add assembly="netstandard, Version=2.0.0.0, Culture=neutral,
            PublicKeyToken=cc7b13ffcd2ddd51"/>
    </assemblies>
  </compilation>
  <httpRuntime targetFramework="4.8" />
Posted On: 20-Jan-2021 03:10
Dev
Dev
40 Points
5 Posts
         

I removed all packages references in package.json and from .csproj file and worked like charm. Thanks.

Posted On: 26-Jan-2021 00:56
 Log In to Chat