VisualStudioTutorial/Referenzen: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Justus (Diskussion | Beiträge) Die Seite wurde neu angelegt: == Projekte Referenzieren == Man kann in einem Projekt andere Projekte und Libraries referenzieren. Dazu macht man einen Rechtsklick auf das Projket und '''... |
|||
| (7 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
== Projekte | == Projekte referenzieren == | ||
Man kann in einem Projekt andere Projekte und [[Library|Libraries]] referenzieren. Dazu macht man einen Rechtsklick auf das | Man kann in einem Projekt andere Projekte und [[Library|Libraries]] referenzieren. Dazu macht man einen Rechtsklick auf das Projekt und '''Add Reference...'''. Im darauf folgenden Dialog kann man entweder | ||
* global installierte [[Assembly|Assemblies]] auswählen (Tab '''.Net''') | * global installierte [[Assembly|Assemblies]] auswählen (Tab '''.Net''') | ||
* eine [[Library]] im Dateisystem suchen (Tab '''Browse''') | * eine [[Library]] im Dateisystem suchen (Tab '''Browse''') | ||
* ein Projekt referenzieren (Tab '''Projects''') | * ein Projekt referenzieren (Tab '''Projects''') | ||
Hierbei muß man allerdings beachten, daß keine zirkulären Abhängigkeiten entstehen. | Hierbei muß man allerdings beachten, daß keine zirkulären Abhängigkeiten entstehen. Diese kann der [[Compiler]] nicht automatisch auflösen und wirft eine entsprechende Fehlermeldung. Als Abhilfe kann man versuchen, bestimmte Klassen in ein drittes Projekt auszulagern. | ||
Diese kann der [[Compiler]] nicht automatisch auflösen und wirft eine entsprechende Fehlermeldung. Als Abhilfe kann man versuchen, bestimmte Klassen in ein drittes Projekt auszulagern. | |||
=== Sichtbarkeit === | === Sichtbarkeit === | ||
Als <tt>internal</tt> markierte Klassen, Felder und Methoden sind innerhalb eines Projektes sichtbar. Man kann auch Projekte als [[ | Als [[Sichtbarkeit|<tt>internal</tt>]] markierte Klassen, Felder und Methoden sind innerhalb eines Projektes sichtbar. Man kann auch Projekte als [[Sichtbarkeit|friend]] markieren, diese können dann auch auf Internals zugreifen.<noinclude>[[Kategorie:VisualStudio|Projektreferenzen]]</noinclude> | ||
