![](/img/trans.png)
[英]Dotnet CORE 3.1 - accessing an embedded resource (file) in an associated project library
[英]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.