[英]Can't read a resource file
這是檢索資源文件時的代碼。
ResourceManager resourceManager = ResourceManager.CreateFileBasedResourceManager("Resource.resx", @"c:\", null);
resourceValue = resourceManager.GetString("key1");
但是我每次運行時都會遇到此異常。
在磁盤上找不到適合於指定區域性(或中性區域性)的任何資源。 baseName:Resources.resx locationInfo:空文件名:Resources.resx.resources
我的代碼有什么問題?
史蒂文是對的,它正在尋找一個.ressources文件。 您需要使用resgen編譯resx文件: http : //msdn.microsoft.com/zh-cn/library/ccec7sz1( v=vs.71) .aspx
更多信息:resx文件只是一個描述如何創建資源文件的文件。 當您使用resgen編譯(是否編譯正確的單詞?)時,它將獲取所有圖像,文本等。並將它們合並到可以分發和使用的真實資源文件中。
我建議您閱讀以下內容,可能會有所幫助: http : //edndoc.esri.com/arcobjects/9.1/ArcGISDevHelp/DevelopmentEnvs/DotNet/WorkingWithResources.htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.