无效的论点。文化ID 2155(0x086B)不是受支持的文化

时间:2009-09-17 22:24:07

标签: c# visual-studio

当我尝试构建解决方案时,我目前收到以下错误。

  

C:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1353,9):错误MSB3095:参数无效。文化ID 2155(0x086B)不是受支持的文化。

     

C:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1353,9):错误MSB3095:参数名称:culture

我已经:

  1. 从磁盘中完全删除了解决方案,并从源控件中下载了一个干净,全新的副本。
  2. 重启我的机器和visual studio
  3. 重新安装.net framework(2.0,3.0 SP2& 3.5 SP1)
  4. 任何人都有任何想法我可以做些什么来修复我的构建?

    开发机器运行 操作系统:Windows Server 2003 R2;标准版; SP1 [这是一个VM]

    [更新]我无法解决此问题,因此将其修复为替代方法。我的开发环境设置为VM,因此我抓住了备份并重新开始。这似乎纠正了这个问题,一直都很好......

    就在今天,我再次收到同样的错误

    现在这发生在白天,并且没有应用任何服务包或更新。一切都在建设完美,然后5分钟后,当我运行新的构建,错误......

    [2009年9月24日更新]因此,在昨天浪费我整天试图解决这个问题之后,我放弃了一夜。今天早上我回到办公室,发现突然之间,一切都在运转。一切都建立起来,我不知道为什么。这让我相信,有一天,它会停止工作。我仍然真的想知道为什么会发生这种情况以及如何解决这个问题,以便当它再次发生时,我将能够解决问题。

1 个答案:

答案 0 :(得分:1)

Culture ID 2155(0x086B)是Quechua(厄瓜多尔),您的操作系统可能不支持。

来自MSDN

  

标有星号(*)的区域设置是Windows XP Service Pack 2的新增功能,对没有SP2的Windows XP或Windows Server 2003不会产生任何影响。

Locale               LCIDHex  LCIDDec 
-------------------------------------
Quechua_Ecuador*     086b     2155

另见: