共用方式為


Reference2.CopyLocal 屬性

決定是否複製參考到本地的 bin 路徑。

命名空間:  VSLangProj2
組件:  VSLangProj2 (在 VSLangProj2.dll 中)

語法

'宣告
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)

屬性值

類型:Boolean
Boolean

備註

在執行階段時,組件必須位於下列兩個位置其中之一:專案的輸出路徑或全域組件快取區 (請參閱 使用組件和全域組件快取)。 如果專案包含不在這些位置之物件的參考,那麼當專案建置 (Build) 時,必須將參考複製到專案的輸出路徑。 CopyLocal 屬性 (Property) 用來表示是否需要複製。 如果值為 true,則會在執行階段將參考複製到專案的輸出路徑。 如果值為 false,則不會複製參考。

Common Language Runtime 不會追蹤參考的變更來決定是否需要更新本地的複本。 變更的追蹤是由專案系統執行。 只要使用者不覆寫 CopyLocal 屬性 (Property),必要時專案系統將自動更新此值。

CopyLocal 的專案指定值決定順序如下:

  1. 如果參考是另一個專案,稱為專案對專案參考,則值為 true。

  2. 如果在全域組件快取區中找到組件,則值為 false。

  3. mscorlib.dll 參考的值為 false,這是特殊狀況。

  4. 如果在 Framework SDK 資料夾中找到組件,則值為 false。

  5. 否則為 true。

.NET Framework 安全性

請參閱

參考

Reference2 介面

VSLangProj2 命名空間