/linkresource
更新:2007 年 11 月
對 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