Artikel-ID: 322730 - Geändert am: Freitag, 17. Februar 2006 - Version: 3.3

Fehler: "konnte nicht geladen werden" Fehler, wenn Sie ein .NET UserControl-Steuerelement zu einem Formular hinzufügen

SystemtippDieser Artikel bezieht sich auf ein anderes Betriebssystem als das von Ihnen verwendete. Für Sie möglicherweise nicht relevante Artikelinhalte wurden deaktiviert.

Auf dieser Seite

Alles erweitern | Alles schließen

Problembeschreibung

Wenn Sie versuchen, eine Instanz eines .NET UserControl -Steuerelements zu einem Formular hinzuzufügen, erhalten Sie folgende Fehlermeldung:
Das Benutzersteuerelement ' WindowsControlLibrary1. UserControl1 "konnte nicht geladen werden. Stellen Sie sicher, dass die Bibliothek mit dem Steuerelement erstellt wurde, und ein Projektverweis wurde an die Bibliothek, die das Steuerelement enthält. Wenn Sie den Namen des Benutzersteuerelements geändert haben, schließen und öffnen Sie des Steuerelements-Designer aktualisiert das Toolboxelement.

Ursache

Dieser Fehler kann aufgrund der Ursachen auftreten, die in der Fehlermeldung angegeben werden. Dieser Fehler kann jedoch auch auftreten, wenn der Pfad zu dem Speicherort, von dem aus das UserControl -Projekt geöffnet wurde, ein Nummernzeichen (#) enthält. Beispielsweise erhalten Sie die Fehlermeldung, das im Abschnitt "Problembeschreibung" aufgeführt ist, wenn der Pfad für das UserControl -Projekt C:\My Documents\VC# ist.

Lösung

Verwenden Sie eine der folgenden drei Methoden, um dieses Problem zu beheben.

Methode 1

Benennen Sie den Ordner oder den Ordner, die die Anzahl enthalten Nummernzeichen (#).

Methode 2

"Alias" den Ordner freigeben von, und geben Sie die Freigabe einen Namen, der keinem Nummernzeichen (#) enthält.

Beispielsweise ist Ihre Computername Computer und das Projekt befindet sich im Ordner "c:\Eigene Documents\VC #", erstellen Sie eine Netzwerkfreigabe für diesen Ordner und benennen Sie die Freigabe VCSharp . Öffnen Sie das Projekt aus der \\MyComputer\VCSharp-Freigabe anstelle des Ordners c:\Eigene Documents\VC #.

Methode 3

Verfügt das UserControl -Projekt nicht als Teil der aktuellen Projektmappe geladen werden, entfernen Sie das Projekt aus der Projektmappe, und dann verweisen direkt auf das kompilierte Steuerelement-DLL.

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel Microsoft-Produkten handelt.

Weitere Informationen

Schritte zum Reproduzieren des Verhaltens

  1. Erstellen Sie einen neuen Ordner auf Laufwerk C:, und nennen Sie den Ordner ein #test .
  2. Diese Vorgehensweise können Sie eine neue Windows-Anwendung erstellen Projekt:
    1. Starten Sie Microsoft Visual Studio .NET.
    2. Zeigen im Menü Datei auf neu , und klicken Sie dann auf Projekt .
    3. Klicken Sie unter Projekttypen auf Visual Basic-Projekte oder Visual C#-Projekte , und klicken Sie dann unter Vorlagen auf Windows-Anwendung .
  3. Zeigen im Menü Datei auf Projekt hinzufügen , und klicken Sie auf Neues Projekt , um der Projektmappe ein zweites Projekt hinzufügen.
  4. Gehen Sie im Dialogfeld Neues Projekt hinzufügen wie folgt vor:
    1. Klicken Sie auf Durchsuchen .
    2. Klicken Sie auf den Ordner, den Sie in Schritt 1 erstellt haben, und klicken Sie dann auf OK .
    3. Klicken Sie unter Projekttypen auf Visual Basic-Projekte oder Visual C#-Projekte , und klicken Sie dann unter Vorlagen auf Windows-Steuerelementbibliothek .
  5. Klicken Sie im Erstellen auf Projektmappe , um die beiden Projekte zu erstellen.
  6. Öffnen Sie Form1 in der Entwurfsansicht.
  7. Versuchen Sie, ein UserControl -Steuerelement aus der Toolbox auf das Formular ziehen. Beachten Sie, dass die Fehlermeldung angezeigt wird, die im Abschnitt "Problembeschreibung" beschrieben ist.

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
Keywords: 
kbmt kbvs2005swept kbvs2005doesnotapply kbvs2002sp1sweep kbbug kbnofix KB322730 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 322730  (http://support.microsoft.com/kb/322730/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.