Reference.CopyLocal 屬性
決定是否複製參考到本地的 bin 路徑。
命名空間: VSLangProj
組件: VSLangProj (在 VSLangProj.dll 中)
語法
'宣告
Property CopyLocal As Boolean
Get
Set
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)
屬性值
型別:System.Boolean
布林值。
備註
在執行階段時,組件必須位於下列兩個位置其中之一:專案的輸出路徑或全域組件快取區 (請參閱 使用組件和全域組件快取)。 如果專案包含不在這些位置之物件的參考,那麼當專案建置 (Build) 時,必須將參考複製到專案的輸出路徑。 CopyLocal 屬性 (Property) 用來表示是否需要複製。 如果值為 true,則會在執行階段將參考複製到專案的輸出路徑。 如果為 false,就不會複製參考。
Common Language Runtime 不會追蹤參考的變更來決定是否需要更新本地的複本。 變更的追蹤是由專案系統執行。 只要使用者不覆寫 CopyLocal 屬性 (Property),必要時專案系統將自動更新此值。
CopyLocal 的專案指定值依下列順序決定:
如果參考是另一個專案,稱為專案對專案參考,則值為 true。
如果在全域組件快取區中找到組件,則值為 false。
mscorlib.dll 參考的值為 false,這是特殊狀況。
如果在 Framework SDK 資料夾中找到組件,則值為 false。
否則為 true。
範例
請參閱 Reference 中的範例。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。