LINQ pas dans l'espace de noms

J'ai un projet web dans visual studio 2012 que je suis en train de travailler avec plus d'une connexion ftp. J'obtiens l'erreur que le Linq n'existe pas dans l'espace de noms System.Données et Linq n'existe pas dans l'espace de noms System. Visual studio affiche une erreur et ne donnera pas le code des suggestions, cependant, le code fonctionne très bien sur le serveur IIS.

De mon site web.config contenu ci-dessous.

J'ai lu sur de nombreuses questions et des articles sur ce problème et était toujours incapable de trouver une solution qui fonctionne.

<system.web>
<compilation debug="true" strict="false" explicit="true" urlLinePragmas="true">
  <assemblies>
    <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.ServiceModel.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Data.Services.Client, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.Data.Services.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
    <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  </assemblies>
</compilation>
<pages>
  <namespaces>
    <clear/>
    <add namespace="System"/>
    <add namespace="System.Data.Linq"/>
    <add namespace="System.Linq"/>
    <add namespace="System.Xml.Linq"/>
  </namespaces>
</pages>
Pourquoi en avez-vous une version 2.0.0.0 trucs là. Avez-vous modifié le framework cible à un certain point?
Ceux qui semblent être les dernières versions de ces assemblées.

OriginalL'auteur mike9182 | 2012-10-27