【问题标题】:Loading localized resx files during TFS test runs在 TFS 测试运行期间加载本地化的 resx 文件
【发布时间】:2012-05-28 23:15:19
【问题描述】:

我们正在使用 .resx 文件来国际化我们的应用程序。我们的解决方案和测试 (mstest) 在本地完美运行,并且在部署时,但是当我们尝试从 Team Foundation Server (TFS) 运行测试时,似乎找不到资源文件(所有字符串始终以 en-US 形式返回)。

对于每个资源文件,我们选择了:

  • 构建操作的“嵌入式资源”
  • 复制到输出的“如果更新则复制”...
  • 自定义工具的“PublicResXFileCodeGenerator”

有什么建议可以解决这个问题吗?

【问题讨论】:

  • 如果对您有帮助,请您将其标记为答案。

标签: asp.net-mvc-3 tfs internationalization mstest resx


【解决方案1】:
  • 构建操作 =“内容”
  • 复制到输出目录 = "始终复制"

请进行上述更改。

【讨论】:

  • 我们进行了上述更改,现在我们的本地测试和本地应用程序也不再识别资源文件。似乎当它们是“嵌入式资源”时,资源管理器能够根据 Thread.CurrentThread.CurrentUICulture 查找正确的 resx 文件。既然我们已将它们更改为“内容”,我们如何实现这一点?
  • 请设置自定义工具值 "GlobalResourceProxyGenerator" 。你在使用全局资源文件吗?
猜你喜欢
  • 1970-01-01
  • 2017-04-09
  • 1970-01-01
  • 1970-01-01
  • 2014-01-11
  • 2012-06-06
  • 1970-01-01
  • 2017-08-10
  • 1970-01-01
相关资源
最近更新 更多