共用方式為


擷取 .Resources 檔的資源

更新:2007 年 11 月

如果您的應用程式不在附屬組件中部署資源,您可以直接存取 .resources 檔。使用 ResourceManager.CreateFileBasedResourceManager 方法指定含有鬆散的 .resources 檔的目錄。經由這個途徑,就不需要將所有資源檔存放在不同的子目錄中,因為您將會根據它們所代表的文化特性,為資源檔指定不同的名稱。無論如何,將應用程式的所有資源置於主應用程式目錄的單一子目錄中,是一個很好的習慣。下列說明示範資源檔應該位於目錄結構何處。

包含 .resources 檔的應用程式目錄

應用程式的主目錄

在您已建立資源並將它們置於適當目錄之後,請建立 ResourceManager 來使用資源。下列範例建立一個 ResourceManager。第一個參數指定資源檔的 baseName。第二個參數指定資源的位置。第三個參數指定要使用的 ResourceSet 實作。如果第三個參數為 null (C#) 或 Nothing (Visual Basic),則使用預設的執行階段 ResourceSet

Dim rm As ResourceManager
rm = ResourceManager.CreateFileBasedResourceManager("strings",".",Nothing)
ResourceManager rm =
ResourceManager.CreateFileBasedResourceManager("strings",".",null);
注意事項:

您不應該使用鬆散的 .resources 檔部署 ASP.NET 應用程式。這可能造成鎖定問題並中斷 XCOPY 部署。強烈建議您一定要在附屬組件中部署 ASP.NET 資源。如需詳細資訊,請參閱 ASP.NET 應用程式中的資源

請參閱

概念

應用程式中的資源

封裝和部署資源

擷取附屬組件中的資源

參考

ResourceManager