在构建Web API上,本地化resx无法在obj上创建文件夹

时间:2016-11-02 12:33:54

标签: c# asp.net-web-api visual-studio-2015 localization

我一直在寻找使用resx文件的Web API本地化标准实践。然后我在github上发现了一个解决方案WebApiLocalization。我非常喜欢这个解决方案,并希望在我自己的项目中实现它。

在这个存储库中有一个Resources文件夹,在这个文件夹里面有默认的三个名为

的resx文件
AmazingResource.de-CH.resx
AmazingResource.fr-FR.resx
AmazingResource.resx

为了进行测试,我添加了另一个资源文件名AmazingResource.bn-BN.resx,我已经使用以下代码修改了 LanguageMes​​sageHandler

 private const string LangbnBN = "bn-BN";
 private const string LangdeCH = "de-CH";
 private const string LangfrFR = "fr-FR";
 private const string LangenGB = "en-GB";

 private readonly List<string> _supportedLanguages = new List<string
 {
      LangbnBN, 
      LangdeCH, 
      LangfrFR, 
      LangenGB

 };

但问题是它不适用于我的资源。

然后我试图找出它为什么不起作用。花了太多时间后我发现了问题

问题是在构建obj文件夹之后,没有使用resource.dd文件创建bn-BN文件夹。

Please Look at this image

我的谦卑请求是为什么这个问题,我该如何解决这个问题?

0 个答案:

没有答案