我正在开发一个 C# .NET 应用程序,并且正在使用资源文件执行本地化。我有特定于文化的资源文件,例如:
- 我的资源.resx;
- MyResource.fr-FR.resx;
- MyResource.ja-JP.resx;
构建后,在应用程序根文件夹中,有 , 之类的文件fr-FR
夹ja-JP
。
例如,是否可以将所有本地化资源文件和文件夹移动到同一个文件夹中Languages
?
更新1:
我用下面的代码解决了这个问题。似乎当我将应用程序复制到另一个地方时,它无法加载资源。正如我所看到的,application.config 文件也需要在那里。如果我将 app.config 作为嵌入资源,它就不起作用。
有没有办法,如何在没有同一目录中需要的 .config 文件的情况下做到这一点?
谢谢