现在似乎无法在VS Code中自动创建和管理resx文件。有人知道延期吗?
P.S。是的,我知道我可以将resx文件编辑为裸xml,但它不是正确的方法。
答案 0 :(得分:4)
resx的问题在于它使用Visual Studio“自定义工具”来生成资源的代码,因此需要Visual Studio完全运行。
我一直在努力替换resx,它也适用于VS Code。它使用json而不是xml来定义资源,但在其他方面的行为很像resx文件。 json资源文件使用“.resj”扩展名,结构非常简单。它目前仅支持可以在json中内联或在外部文件引用中定义的字符串资源。
该项目在GitHub上是开源的: https://github.com/MarkPflug/Elemental.JsonResource/
这是一个nuget包“Elemental.JsonResource”,目前只是预发布。只需将此包添加到项目中即可启用resj文件。它不会为您的项目添加运行时依赖项,一切都在构建时完成。我希望能提供与resx文件可以做的功能相同的功能,但即使在当前状态下也可能有用。