Sdílet prostřednictvím


Reference2.CopyLocal – vlastnost

Určuje, zda odkaz je zkopírován do přihrádky místní cesta.

Obor názvů:  VSLangProj2
Sestavení:  VSLangProj2 (v VSLangProj2.dll)

Syntaxe

'Deklarace
Property CopyLocal As Boolean
bool CopyLocal { get; set; }
property bool CopyLocal {
    bool get ();
    void set (bool value);
}
abstract CopyLocal : bool with get, set
function get CopyLocal () : boolean
function set CopyLocal (value : boolean)

Hodnota vlastnosti

Typ: System.Boolean
Logická

Poznámky

Při spuštění sestavy musí být na dvou místech: výstupní cesta projektu nebo globální mezipaměť sestavení (GAC) (viz Práce se sestaveními a globální mezipamětí sestavení (GAC)).Pokud projekt obsahuje odkaz na objekt, který není v jednom z těchto míst, pak při vytváření projektu odkaz musí být zkopírovány do cesty výstup projektu.CopyLocal Vlastnost označuje, zda je třeba mít k této kopie.Pokud je hodnota true, odkaz je zkopírován do výstupní cesta projektu v době spuštění.Pokud je hodnota false, odkaz nebude zkopírován.

Společný jazykový modul runtime nesleduje změny k odkazu na určení, pokud je třeba aktualizovat místní kopie.Změny jsou sledovány systémem projektu.Tak dlouho, dokud není uživatel přepsala CopyLocal vlastnost, hodnota bude automaticky aktualizován systém projektu podle potřeby.

Hodnota přiřazená projektu CopyLocal vlastnost je určena v následujícím pořadí:

  1. Pokud je odkaz na jiný projekt, nazvaný odkaz na projekt k projektu, pak je hodnota true.

  2. Sestavení nalezen v globální mezipaměť sestavení (GAC), je hodnota false.

  3. Jako zvláštní případ mscorlib.dll referenční hodnotu false.

  4. Pokud shromáždění se nachází ve složce Framework SDK, je hodnota je false.

  5. Jinak je hodnota true.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

Reference2 Rozhraní

CopyLocal – přetížení

VSLangProj2 – obor názvů