【问题标题】:Missing manifest Resource exception while accessing es-mx resource file in class library project在类库项目中访问 es-mx 资源文件时缺少清单资源异常
【发布时间】:2014-09-28 09:23:35
【问题描述】:

访问西班牙语资源文件中的密钥时出现以下错误。

{“找不到任何适合指定区域性或中性区域性的资源。确保在编译时将“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

我还需要做什么额外的设置或代码???

【问题讨论】:

    标签: c# asp.net .net c#-4.0


    【解决方案1】:

    我通过将资源的访问修饰符更改为公共来解决这个问题:

    【讨论】:

      猜你喜欢
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-04
      • 1970-01-01
      • 2016-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多