Der Typ oder Namespace-Name 'Practices' existiert nicht im Namespace 'Microsoft'

8

Ich verwende Microsoft Visual Studio 2005 für c # Ich habe den folgenden Namespace auf meinem Code

%Vor%

und ich bekomme weiterhin diesen Fehler:

-Der Typ oder Namespace-Name 'Practices' existiert nicht im Namespace 'Microsoft' (fehlt Ihnen eine Assembly-Referenz?)

Was soll ich tun?

Vielen Dank im Voraus. :)

    
QKWS 10.05.2013, 03:34
quelle

4 Antworten

1

Sie sollten einen Verweis auf die Enterprise-Bibliothek aus Ihrem Projekt hinzufügen. Sie können die DLLs hier herunterladen: Ссылка

    
Chief Wiggum 10.05.2013, 03:37
quelle
4

Achten Sie nicht nur auf die DLLs aus dem Projekt, sondern auch darauf, dass das Target Framework in den Projekteigenschaften mindestens so hoch ist wie die Version der Microsoft Enterprise Library:

Stellen Sie außerdem sicher, dass nicht auf das Client-Profil (z. B. das .NET Framework 3.5-Client-Profil) eingestellt ist. Andernfalls erhalten Sie den gleichen Fehler.

Nebenbei, um die Enterprise Library 6.0 herunterzuladen:

  • Ausführen der selbstextrahierenden ausführbaren Datei EnterpriseLibrary6-binaries.exe
  • Ausführen eines Download-Skripts in PowerShell:
    • Starten Sie eine Administrator-Eingabeaufforderung
    • navigiere zu dem Verzeichnis, das install-packages.ps1 enthält
    • benutze den Befehl powershell -ExecutionPolicy ByPass -File install-packages.ps1

Für 5.0 können Sie das MSI herunterladen und Universal Extractor verwenden, wenn Sie die DLLs nicht installieren möchten .

    
SharpC 04.11.2014 15:26
quelle
0

Visual Studio 2005 unterstützt nur rohe .NET 2.0-Projekte.

Sie können von dieser Seite sehen, dass im Moment nur ein paar Versionen aktiv sind,

  
  • Enterprise Library 6 - April 2013
  •   
  • Enterprise Library 5.0 - April 2010
  •   
  • Enterprise Library 5.0 Integration Pack für Windows Azure - November 2011
  •   
  • Enterprise Library 5.0 Integration Pack für Silverlight - Mai 2011
  •   
  • Enterprise Library 4.1 - Oktober 2008
  •   

Selbst für 4.1 ist Visual Studio 2008 und höher erforderlich .

Die letzte Version, die Visual Studio unterstützt, ist die Version 3.1 , die 6 Jahre alt ist.

    
Lex Li 10.05.2013 06:12
quelle
0

Dasselbe Problem wurde gelöst, als ich mein "Target Framework" von ".Net Framework 4 Client Profile" in ".Net Framework 4" änderte.

    
Ghouse Barq 20.05.2016 09:29
quelle