我们喜欢这种.restext
文件格式(纯文本替代.resx
),但我们需要以编程方式(在运行时)将这些文件加载到我们的 WinForms 应用程序中。似乎唯一假定的处理.restext
文件的方法是将它们编译成.resources
文件,然后将它们编译成应用程序代码可以使用的 DLL。
有没有办法以某种方式修改/替换 ResourceManager 或类似的方法来直接从文本格式中读取本地化字符串?
我们喜欢这种.restext
文件格式(纯文本替代.resx
),但我们需要以编程方式(在运行时)将这些文件加载到我们的 WinForms 应用程序中。似乎唯一假定的处理.restext
文件的方法是将它们编译成.resources
文件,然后将它们编译成应用程序代码可以使用的 DLL。
有没有办法以某种方式修改/替换 ResourceManager 或类似的方法来直接从文本格式中读取本地化字符串?
我不确定 WinForms,但对于 ASP.NET,您可以添加自定义资源提供程序。
http://www.codeproject.com/Articles/14190/ASP-NET-2-0-Custom-SQL-Server-ResourceProvider
不明白为什么这不适用于 WinForm。