共用方式為


/linkresource

對 Managed 資源建立連結。

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

引數

  • filename
    與組件連結的資源檔。

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

備註

/linkresource 選項不會將資源檔嵌入輸出檔中。 使用 /resource 選項才會將資源檔嵌入輸出檔中。

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

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

/linkres 是 /linkresource 的簡短形式。

範例

編譯 in.js 並將其連結至 rf.resource 資源檔:

jsc /linkresource:rf.resource in.js

請參閱

其他資源

JScript 編譯器選項