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