共用方式為


/linkresource (Visual Basic)

對 Managed 資源建立連結。

/linkresource:filename[,identifier[,public|private]]
' -or-
/linkres:filename[,identifier[,public|private]]

引數

  • filename
    必要項。 與組件連結的資源檔。 如果檔案名稱包含空格,請將名稱加上英文引號 (" ")。

  • identifier
    選擇項。 資源的邏輯名稱。 用來載入資源的名稱。 預設值是檔案的名稱。 或者,您可以在組件資訊清單 (Assembly Manifest) 中指定檔案是公用的 (Public) 或私用的 (Private),例如:/linkres:filename.res,myname.res,public。 依預設,filename 在組件中是公用的。

備註

/linkresource 選項不會將資源檔內嵌於輸出檔中。請使用 /resource 選項來進行內嵌。

/linkresource 選項需要 /target 選項其中之一,而非 /target:module。

如果 filename 是由 Resgen.exe (資源檔產生器) 或在開發環境中建立的 .NET Framework 資源檔,則可以使用 System.Resources 命名空間內的成員來存取 (如需詳細資訊,請參閱 ResourceManager)。 若要在執行階段時存取所有其他資源,請使用 Assembly 類別 (Class) 中以 GetManifestResource 開頭的方法。

檔案名稱可以是任何檔案格式。 例如,您可能希望讓原生 DLL 成為組件的一部分,以便將它安裝到全域組件快取,並經由組件中的 Managed 程式碼存取。

/linkresource 的簡短形式為 /linkres。

注意事項注意事項

/linkresource 選項無法從 Visual Studio 開發環境使用,只有在命令列編譯時才能使用。

範例

下列程式碼會編譯 In.vb,並連結至資源檔 Rf.resource。

vbc /linkresource:rf.resource in.vb

請參閱

參考

/target (Visual Basic)

/resource (Visual Basic)

編譯命令列範例 (Visual Basic)

其他資源

Visual Basic 命令列編譯器