在WinRT Universal Application中重新生成Resources.Designer.cs

时间:2015-07-21 16:59:25

标签: c# localization windows-runtime win-universal-app

我正在开发一个从Windows Runtime 8迁移到Windows Runtime 8.1的应用程序,作为具有现有翻译的通用应用程序。转换后的文件夹名为Resources而不是字符串。在我们尝试更新每种语言的Resource.resw文件之前,这似乎有效。无论我做什么,Resources.designer.cs都不会重新生成。

我尝试过的事情......

  1. 通过使用新版本处理现有文件来更新所有语言resw文件。清洁和重建。不重新生成Resources.Designer.cs。
  2. 更新Resources文件夹中的Resources.resw文件(不是在语言下,我假设这是默认语言文件或设计时语言文件)。清洁和重建。不重新生成Resources.Designer.cs。
  3. 从源代码管理中恢复。清洁。以各种方式再次尝试1和2。无法像以前记得的那样找到如何运行自定义工具。
  4. 将资源文件夹重命名为Strings。清洁和重建。不重新生成Resources.Designer.cs。
  5. 现在我开始真正阅读,我看到的帖子似乎表明自定义工具不可用于共享项目和/或保持共享项目中的翻译需要一些不同的方法。不幸的是,这些帖子有点模糊,或者似乎没有必要。

    有些帖子显示了Resources.resw文件的PRIResource构建类型,因为它能够定义CustomTool属性。我的文件设置为PRIResource,但我没有在属性中定义自定义工具的选项。

    从共享项目中使用语言资源的正确方法是什么?

    有没有办法为共享项目重新生成Resources.Designer.cs文件?

    谢谢!

0 个答案:

没有答案