title: JavaScript/JSON Serializer
body: <p>I see that a JSON serializer is present in the System.Web.Script.Serialization namespace, and is shipped in the System.Web.Extensions.dll assembly.</p>
  
  <p>Is this assembly distributed with the .NET framework v4.0 redistributable? Is it also guaranteed to be present on a user's machine if any edition of Visual Studio 2010 is installed?</p>
  
  <blockquote>
    <p><strong>Added Later:</strong> I don't see the said DLL in the '.NET' tab in the Add
    Reference dialog box in Visual Studio
    2010. I do see it in the \Windows\Microsoft.NET\Framework\v4.x.xx.xx
    folder.</p>
    
    <p>When I browse to the said folder and
    add a reference to the DLL, it shows a
    yellow exclamation icon next to the
    reference, in the Solutions Explorer.
    And I can't access anything from
    within that assembly in my code.</p>
    
    <p>I am, however, able to view the
    contents of the DLL in Reflector.</p>
  </blockquote>