无需使用代码即可更改Windows区域设置/区域性

And*_*erg 5 windows culture locale

这应该很简单,也许是,但是我似乎找不到这个问题的答案...

我正在使用Visual Studio 2008开发C#应用程序,并且该应用程序支持多种不同的语言。在开发机上测试不同的语言很简单(例如,临时添加Thread.CurrentThread.CurrentUICulture = new CultureInfo("sv")到应用程序中将让我测试瑞典语翻译),但是如何在不使用代码的情况下在测试机上更改语言环境/文化?我想使用以下步骤进行测试:

  1. 在测试机(英文版)上安装Windows。
  2. 在测试机上安装应用程序。
  3. 使用英语运行测试。
  4. 将测试机器上的区域设置/文化更改为瑞典语。
  5. 使用瑞典语重复测试。
  6. 重复市场部门可能想到的每种语言;)

Mar*_*wis 3

从开始菜单运行 intl.cpl。.NET 从GetUserDefaultUILanguage初始化,仅当您安装了 MUI 包时,它才会返回与安装语言不同的内容,请参阅 Microsoft 的概述文章