web-dev-qa-db-fra.com

microsoft.visualbasic.fileio n'existe pas

Je suis sur .NET Framework 4.0, je crée une application Web C # dans VisualStudio 2012. J'ai ajouté Microsoft.VisualBasic comme référence au projet. J'ai des problèmes avec la ligne de code suivante:

using Microsoft.VisualBasic.FileIO;

La génération de la solution renvoie l'erreur: le nom de type ou d'espace de noms "FileIO" n'existe pas dans l'espace de noms "Microsoft.VisualBasic" (vous manque une référence d'assembly?)

J'ai supprimé et rajouté la référence à l'assembly Microsoft.VisualBasic, mais j'obtiens toujours l'erreur. Microsoft.VisualBasic se trouve dans le GAC, ainsi que Microsoft.VisualBasic.Compatibility, Microsoft.VisualBasic.Compatibility, Microsoft.VisualBasic.PowerPacks.Vs et Microsoft.VisualBasic.Vsa.

Veuillez me faire savoir comment obtenir VS2012 pour reconnaître l'espace de noms FileIO.

35
Rob Cole
  1. Faites un clic droit sur votre projet et sélectionnez Ajouter une référence ...

  2. Dans le Gestionnaire de références, développez Assemblys et sélectionnez Framework. Cochez ensuite la case pour Microsoft.VisualBasic et cliquez sur OK.

62
Chris Schiffhauer