Le nom de type ou d'espace de nommage 'VisualStudio' n'existe pas dans L'espace de nommage 'Microsoft'

je peux voir d' ici, que le namespace Visual Studio devrait exister au sein de l'espace de noms Microsoft, pourtant je reçois cette erreur et aucun de mes tests ne fonctionne!

le type ou le nom d'espace de nommage 'VisualStudio' n'existe pas dans L'espace de nommage 'Microsoft' (est-ce qu'il manque une référence d'assemblage?)

J'utilise Visual Studio 2012 avec Windows 8.1 (tous mis à jour).

16
demandé sur Matt 2013-11-28 10:20:57

3 réponses

L'espace de noms Microsoft.VisualStudio... est défini dans des assemblages qui ne font pas partie de L'Installation standard de Visual Studio. Il n'est disponible que si vous avez installé le SDK Visual Studio.

la référence MSDN au SDK et aux espaces de noms inclus peut être trouvée ici.

après avoir installé le SDK ajouter une référence aux assemblages requis à votre projet comme décrit ici.

modifier: veuillez également vérifier votre visuel Version De Studio. Dans le lien MSDN vous avez posté ceci:

vous pouvez personnaliser certains aspects de Visual Studio Ultimate ou Visual Studio Premium pour étendre les fonctionnalités existantes ou à ajouter de nouvelles fonctionnalités si vous avez des exigences particulières. La référence API fournit des informations sur les classes pour vous aider dans votre personnalisation.

si vous avez une de ces Versions, ouvrez votre projet de test de l'unité, faites un clic droit sur' Références' - > Choisissez 'Ajouter une référence' - > cliquez sur ' Assemblies 'en haut à gauche et recherchez dans la liste' Microsoft.VisualStudio.TestTools.UnitTesting' (son soit dans le 'Framework' ou dans la section 'Extensions' que vous pouvez également choisir sur la gauche). Vous n'avez pas besoin de connaître l'emplacement de la dll.

4
répondu Tobias 2018-05-23 15:38:14

Pour VS 2017, j'ai dû changer le Framework Cible dans les Propriétés

2
répondu mannu 2017-04-26 17:34:54

Ok j'ai découvert quel était le problème. J'avais tous les fichiers de la solution à un endroit différent de l'habituel défaut.

je les avais dans un dossier Dropbox en espérant pouvoir travailler sur la solution à partir de plusieurs ordinateurs, mais apparemment c'était la cause du problème.

déplacement de toute la solution vers la solution par défaut Mes Documents / VS 2012 / Projects / corrigé le problème pour moi!

en bref, si vous voulez que les choses se passent bien, ayez les fichiers de solution dans l'habituel lieu, sauf si vous êtes un utilisateur avancé et savoir ce que vous faites (Je ne suis pas).

1
répondu Ciwan 2013-12-01 14:43:39