【发布时间】:2018-03-04 18:26:41
【问题描述】:
我的应用程序设计为能够在两种不同的语言(英语和捷克语)上运行。为了实现这一点,我创建了 2 个资源文件:
如果最终用户想要添加另一种语言,例如GlobalStrings.fr-FR.resx,是否可以在不重新构建应用程序的情况下允许此功能?
如果我们查看这些资源文件的属性:
我不明白 嵌入式资源 是什么意思。这是否意味着为了让应用使用此文件,必须重新构建应用?
我们如何创建一个资源文件,它可以由最终用户扩展/更改,而无需重新构建整个应用程序 ?
【问题讨论】:
-
是的,这是可能的。在此处阅读有关资源的更多信息:docs.microsoft.com/en-us/visualstudio/ide/… 并使用此:marketplace.visualstudio.com/…
-
是的,使用那个插件很棒!仍然不明白如何允许客户端编辑值
-
不知道为什么亚历克斯删除了他的帖子,但它非常好,不幸的是,它在中途消失了
-
我恢复了它......在检查一切是否正确时,我找到了关于纯文本版本资源的文章,尽管我们是否真的支持纯文本除了编译的程序集(因此使答案无效),但是事实证明,这只是为编译的资源程序集指定源的另一种方式-答案中的链接。
标签: c# vb.net winforms visual-studio-2017