【问题标题】:Alternative for ResxResourceWriter in .NET Core.NET Core 中 ResxResourceWriter 的替代方案
【发布时间】:2017-02-13 07:49:11
【问题描述】:

我需要在基于 .NET Core 的应用程序中创建资源(resx 文件)。到目前为止,我曾经为此使用 System.Windows.Forms 中的 ResxResourceWriter。 对如何在 .NET Core 中处理此任务有何建议?

除了我们现有的软件,它有自己的基于一些二进制文件的本地化方法,新软件应该受益于现有的昂贵翻译,甚至在将术语添加到二进制文件时有一些翻译同步。

当然,您可以使用 XmlSerialization。问题是,是否有一种正式的方法可以在 .NET Core 中创建/管理 Resx 文件。

【问题讨论】:

  • 这几乎总是一个错误,该类旨在实现您自己的 Visual Studio 设计器。你不应该用 .NETCore 做这些。使用普通的 XML 序列化或尽量描述您认为需要它的原因。
  • 我想做类似的事情,我想要一个自定义的IStringLocalizer,它可以自动附加到resx 文件以进行翻译。能够使用资源编写器而不是自定义 xml 序列化来做到这一点会很甜蜜。
  • 您找到解决方案了吗?
  • 随着 WinForms 开源,可以修改原始源以删除特定于 windows 的依赖 github.com/dotnet/winforms/blob/master/src/System.Windows.Forms/…

标签: .net-core resx resource-files


【解决方案1】:

多田! https://www.nuget.org/packages/ResXResourceReader.NetStandard

我从 Winforms github 中提取 ResXReourceWriter 和 ResXResourceReader 并将它们打包为 .NetStandard

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 2019-06-29
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    相关资源
    最近更新 更多