Reference.CopyLocal-Eigenschaft
Aktualisiert: November 2007
Legt fest, ob der Verweis in das lokale Bin-Verzeichnis kopiert wird.
Namespace: VSLangProj
Assembly: VSLangProj (in VSLangProj.dll)
Syntax
Property CopyLocal As Boolean
Dim instance As Reference
Dim value As Boolean
value = instance.CopyLocal
instance.CopyLocal = value
bool CopyLocal { get; set; }
property bool CopyLocal {
bool get ();
void set (bool value);
}
function get CopyLocal () : boolean
function set CopyLocal (value : boolean)
Eigenschaftenwert
Typ: System.Boolean
Boolescher Wert
Hinweise
Assemblys müssen sich zur Laufzeit an einem der beiden folgenden Orte befinden: im Ausgabepfad des Projekts oder im globalen Assemblycache (siehe Arbeiten mit Assemblys und dem globalen Assemblychache). Wenn das Projekt einen Verweis auf ein Objekt enthält, der sich nicht an einem der oben genannten Orte befindet, dann muss der Verweis beim Erstellen des Projekts in den Ausgabepfad des Projekts kopiert werden. Die CopyLocal-Eigenschaft gibt an, ob diese Kopie erstellt werden muss. Wenn der Wert auf true festgelegt wurde, wird der Verweis zur Laufzeit in den Ausgabepfad des Projekts kopiert. Wenn er false lautet, wird der Verweis nicht kopiert.
Die Common Language Runtime verfolgt die am Verweis vorgenommenen Änderungen nicht, um festzustellen, ob die lokale Kopie aktualisiert werden muss. Änderungen werden vom Projektsystem verfolgt. Solange der Benutzer die CopyLocal-Eigenschaft nicht überschrieben hat, wird der Wert bei Bedarf automatisch vom Projektsystem aktualisiert.
Der vom Projekt zugewiesene Wert von CopyLocal wird in der folgenden Reihenfolge bestimmt:
Wenn es sich bei dem Verweis um ein anderes Projekt handelt, wird dieser als Verweis von Projekt zu Projekt bezeichnet und der Wert lautet true.
Wenn sich die Assembly im globalen Assemblycache befindet, lautet der Wert false.
Ein Sonderfall ist der Wert für den Verweis auf mscorlib.dll, der false lautet.
Wenn sich die Assembly im Framework SDK-Ordner befindet, lautet der Wert false.
In allen anderen Fällen lautet der Wert true.
Beispiele
Siehe das Beispiel in Reference.
Berechtigungen
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.