Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to fix Error Type 'System.Web.Script.Serialization.JavaScriptSerializer' is not defined

The super obvious way is to add reference to System.web

I did that. It doesn't work.

like image 417
user4951 Avatar asked Oct 19 '13 14:10

user4951


2 Answers

Add a reference to System.Web.Extensions

http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx

Namespace: System.Web.Script.Serialization

Assembly: System.Web.Extensions (in System.Web.Extensions.dll)

like image 84
ElektroStudios Avatar answered Oct 08 '22 16:10

ElektroStudios


How to add System.Web.Extensions in Visual Studio 2012:

  • Right-click your project.
  • Click "Properties"
  • Click the "References" tab on the left.
  • Click the "Add" button
  • Click "Assemblies"
  • Click "Framework"
  • Scroll down and find "System.Web.Extensions" and check the box next to it, then click OK, and save the Properties window.
  • Type Imports System.Web.Script.Serialization at the top of your file (or, for C# using System.Web.Script.Serialization;)

I just had to figure this out, and it took me way longer than it should have to find the answer, so maybe that will help someone.

like image 20
Sean Kendle Avatar answered Oct 08 '22 18:10

Sean Kendle