0

我有一个带有自定义嵌入资源文件 Messages.en-US.resx 的 C# .NET 4.5 项目

我无法使用它访问它

using System.Reflection;
using System.Resources;

MyApp.Properties.Resources.Messages.MyString

如果我添加一个没有 .en-US.resx 扩展名的新资源文件,那么它可以工作....但我需要它来翻译成不同的语言

在我的其他 ASP.NET 项目中工作正常,在 Winforms 中则不行。我需要这个资源文件进行翻译。

4

1 回答 1

1

至少一个消息资源文件必须是非文化特定的。该文件必须有一个匹配的.designer文件。

于 2013-08-06T23:37:51.307 回答