Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
[VS2010 Bug?] DLL Verweis im Projekt einbinden
reloop
myCSharp.de - Member

Avatar #avatar-3256.jpg


Dabei seit:
Beiträge: 139

Themenstarter:

[VS2010 Bug?] DLL Verweis im Projekt einbinden

beantworten | zitieren | melden

Hallo,

ich hab folgendes Problem:

Ich erstelle ein neues Projekt (Benutzerdefinierte WPF-Steuerelementbibliothek) und lege erstelle mir dort eine eigene ComboBox.

Dann kompiliere ich das ganze und erhalte eine Datei mit dem namen:

"myCustomControls.dll"

Jetzt gehe ich in mein Hauptprojekt -> Verweis hinzufügen -> und wähle über Durchsuchen o.g. Datei aus.

Sie wird jetzt einwandfrei rechts unter Verweise angezeigt.

Gehe ich nun in mein XAML Dokument und versuche es über einen Namespace einzubinden, wird es mir nichteinmal über den IntelliSense vorgeschlagen.

Auch der Versuch per Hand folgendes zu integrieren, schlägt fehl:
xmlns:MyNamespace="clr-namespace:myCustomControls;assembly=myCustomControls".

Wenn ich jedoch in die Code Ansicht wechsel, und folgendes Tippe:

var myCombo = new myCustomComboBox();

Erhalte ich den Hinweis, dass ich (zumindest im CodeBehind) die Datei "myCustomControl" über ein Using einbinden kann.

Es hängt nur am einbinden im Namespace.

Besten Dank und ich hoffe ihr versteht mein Problem.
Dieser Beitrag wurde 5 mal editiert, zum letzten Mal am .
private Nachricht | Beiträge des Benutzers
talla
myCSharp.de - Experte

Avatar #avatar-3214.jpg


Dabei seit:
Beiträge: 6.862
Herkunft: Esslingen

beantworten | zitieren | melden

Hallo,

schau mal hier [FAQ] CS0234 / CS0246 - Der Typ- oder Namespacename "Foo" konnte nicht gefunden werden. Die XAML Namespacedefinition sieht ansonsten okay aus. Was kommt da für ne Fehlermeldung?
Baka wa shinanakya naoranai.

Mein XING Profil.
private Nachricht | Beiträge des Benutzers
reloop
myCSharp.de - Member

Avatar #avatar-3256.jpg


Dabei seit:
Beiträge: 139

Themenstarter:

beantworten | zitieren | melden

Hallo Talla,

danke für den Link.

Geholfen hat er mir leider nicht. :-(

Wenn ich einfach Versuche per Hand die Einbindung vorzunehmen, erhalte ich folgenden Fehler:

Fehler 1 Die Assembly "myCustomControl" wurde nicht gefunden. Alle Assemblyverweise müssen vorhanden sein, und das Projekt sowie alle referenzierten Assemblys müssen erstellt worden sein.

Dabei steht sie unter Verweise und im CodeBehinde würde sie mir bei Bedarf auch vorgeschlagen!
private Nachricht | Beiträge des Benutzers
reloop
myCSharp.de - Member

Avatar #avatar-3256.jpg


Dabei seit:
Beiträge: 139

Themenstarter:

beantworten | zitieren | melden

Nachdem ich die DLL aus dem Release Ordner mal verwendet habe, bekomme ich nun eine andere Fehlermeldung:

"Die Metadaten für die Assembly "myCustomControls" konnten nicht geladen werden. "

Edit:

Also, das Problem scheint bei Microsoft zu liegen, wenn man mit Netzlaufwerken arbeitet.

WPF Project on a network share with clr-namespace

Der Lösungsansatz:

"i have found a solution, works for my issues. <loadFromRemoteSources> Element "

Hat mir leider nicht weitgerholfen, ich bin erstmal auf Lokal umgezogen.

Jemand erfahrungen damit gemacht?

Gruss
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal am .
private Nachricht | Beiträge des Benutzers