簡體   English   中英

在類庫項目中訪問es-mx資源文件時缺少清單資源異常

[英]Missing manifest Resource exception while accessing es-mx resource file in class library project

訪問西班牙資源文件中的密鑰時出現以下錯誤。

{“找不到適合於指定區域性或中性區域性的任何資源。請確保在編譯時已將\\“ TokenService.Resource.Resourcess.resources \\”正確嵌入或鏈接到程序集“ TokenService.Resource \\”中,或所需的所有衛星組件均已加載並且已完全簽名。“}

我為資源文件有一個單獨的類庫項目,其中包含區域性特定的資源文件。

類庫項目的項目名稱:TokenService.Resource

我已經將此類庫項目的引用添加到我的網站項目(asp.net網站項目)中。 我正在設定文化:

 CultureInfo ci = new CultureInfo(Request.UserLanguages[0]);
        Thread.CurrentThread.CurrentCulture = ci;
        Thread.CurrentThread.CurrentUICulture = ci;
 lnkForgotPwd.Text = TokenService.Resource.Resources.ForgotPwd;

我在以上代碼的最后一行出現錯誤。 我將文化設置為es-MX

我還需要執行哪些其他設置或代碼?

我通過將資源的訪問修飾符更改為Public來解決了這個問題:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM