Le type ou le nom d'espace de noms "Pratiques" n'existe pas dans l'espace de noms 'Microsoft'
Je suis l'aide de Microsoft Visual Studio 2005 pour c#
J'ai de l'espace de noms suivant sur mon code
using Microsoft.Practices.EnterpriseLibrary;
using Microsoft.Practices.EnterpriseLibrary.AppSettings;
using Microsoft.Practices.EnterpriseLibrary.Data;
et j'obtiens toujours cette erreur:
-Le type ou le nom d'espace de noms "Pratiques" n'existe pas dans l'espace de noms 'Microsoft' (vous manque une référence d'assembly?)
Que dois-je faire?
Merci à l'avance. 🙂
Peut-être que ce sera vous aider: msdn.microsoft.com/en-us/library/ff650106.aspx
J'ai eu ce même problema dans Visual Studio 2015 de l'Entreprise. S'avère que le nettoyage, la reconstruction et le redémarrage de l'OS (à plusieurs reprises), a fait le tour
J'ai eu ce même problema dans Visual Studio 2015 de l'Entreprise. S'avère que le nettoyage, la reconstruction et le redémarrage de l'OS (à plusieurs reprises), a fait le tour
OriginalL'auteur QKWS | 2013-05-10
Vous devez vous connecter pour publier un commentaire.
Vous devez ajouter une référence à la bibliothèque d'entreprise à partir de votre projet. Vous pouvez télécharger la dll ici:
http://msdn.microsoft.com/en-us/library/ff648951.aspx
Oui ce serait ma solution recommandée, mais n'est pas encore officielle VS2005 soutien pour nuget pour autant que je sais. Ou est-il?
Bon point. Selon stackoverflow.com/a/7558894/254973 il y a un fou façon de pièce quelque chose ensemble. Mais c'est probablement le plus d'ennuis que cela vaut la peine, car il permettrait de créer plus de travail externe dans le cas où quelqu'un d'autre a besoin d'utiliser le projet. Les assemblages de il est!
Ah, je n'étais pas au courant de Scotts article, bon à savoir. Vous pouvez toujours courir nuget.exe en dehors de la VS environnement pour obtenir les fichiers, mais comme vous l'avez déjà mentionné: Il est plus facile de télécharger les libs si vous êtes sous VS2005.
Quelle version dois-je télécharger?
OriginalL'auteur Chief Wiggum
Ainsi que le référencement de la Dll à partir de la le projet, assurez-vous également que le Framework Cible dans les propriétés du projet sont au moins aussi élevé que le Microsoft Enterprise Library version:
Assurez-vous également que c'est pas définir le Profil de la clientèle (par exemple .NET Framework 3.5 Client Profile) sinon vous aurez également la même erreur.
Comme un de côté, pour le téléchargement de la Bibliothèque d'Entreprise 6.0:
EnterpriseLibrary6-binaries.exe
install-packages.ps1
powershell -ExecutionPolicy ByPass -File install-packages.ps1
Pour la version 5.0, vous pouvez télécharger le fichier MSI et l'utilisation Universal Extractor si vous ne souhaitez pas installer la Dll.
OriginalL'auteur SharpC
Le même problème est résolu pour moi quand j'ai changé de Cible "Cadre" de ".Net Framework 4 Client Profile' pour '.Net Framework 4'.
OriginalL'auteur Ghouse Barq
Visual Studio 2005 ne prend en raw .NET 2.0 projets.
Vous pouvez le voir sur cette page que pour l'instant seuls quelques versions sont actifs,
Même pour la 4.1, Visual Studio 2008 et ci-dessus est nécessaire.
Le dernier communiqué de soutien de Visual Studio est la version 3.1 qui est de 6 ans.
OriginalL'auteur Lex Li