Reference.CopyLocal – vlastnost
Určuje, zda odkaz je zkopírován do přihrádky místní cesta.
Obor názvů: VSLangProj
Sestavení: VSLangProj (v VSLangProj.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: Boolean
Logická hodnota.
Poznámky
V době spuštění sestavení musí být na dvou místech: Výstupní cesta projektu nebo globální mezipaměť sestavení (GAC) (viz Práce se sestaveními a s globální pamětí sestavení).Pokud projekt obsahuje odkaz na objekt, který není v jednom z těchto míst, pak při sestavení projektu odkaz musí být zkopírován do výstupní cesta projektu.CopyLocal Vlastnost označuje, zda tato kopie musí být přijata.Pokud je hodnota true, odkaz zkopírováno do výstupní cesta projektu v době běhu.Pokud false, odkaz není kopírován.
Společný jazykový modul runtime nevytváří změny na odkaz chcete-li zjistit, pokud je nutné aktualizovat místní kopie.Systém projektu jsou sledovány změny.Tak dlouho, dokud uživatel nebyl přepsán CopyLocal vlastnost, hodnota bude automaticky aktualizován tak, že systém projektu podle potřeby.
Hodnota přiřazená projektu CopyLocal je určena v následujícím pořadí:
Pokud je odkaz na jiný projekt, nazývá odkaz projektu do projektu, pak je hodnota true.
Pokud je sestavení v globální mezipaměť sestavení (GAC) nalezena, je hodnota false.
Jako zvláštní případ mscorlib.dll referenční hodnotu false.
Pokud je sestavení nalezen ve složce Framework SDK, je hodnota false.
Jinak je hodnota true.
Příklady
Viz příklad v Reference.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.