如何从资源文件加载C#winform字符串而不重建

问题描述:

我有一个在.NET CF 3.5上开发的应用程序,我尝试将其本地化为多种语言。我在Properties文件夹下创建了一个全局资源文件,并将代码和表单中的所有字符串移动到资源文件中。我想要做的是有一个资源文件。我将翻译文件并部署在每个设备上。但问题是:如果我更改资源文件并在不重建的情况下运行应用程序,我仍然会看到旧资源。我错过了什么? 我将资源文件构建操作设置为嵌入式资源。 谢谢如何从资源文件加载C#winform字符串而不重建

http://www.codeproject.com/KB/dotnet/Localization.aspx

本文讨论如何处理你的问题,用两种不同的方法。

选项A讨论如何创建包含嵌入式资源的本地化版本的sattelite程序集。这很可能是你想要做的。

+0

谢谢你,这篇文章很有帮助 – Lukas

看看你是否希望嵌入这些资源,选择资源 - >属性和嵌入资源。这样,不会创建单独的资源文件。它的所有捆绑。

+0

他不*要*嵌入。他希望它分开。 –