当我尝试构建解决方案时,我目前收到以下错误。
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
我已经:
任何人都有任何想法我可以做些什么来修复我的构建?
开发机器运行 操作系统:Windows Server 2003 R2;标准版; SP1 [这是一个VM]
[更新]我无法解决此问题,因此将其修复为替代方法。我的开发环境设置为VM,因此我抓住了备份并重新开始。这似乎纠正了这个问题,一直都很好......
就在今天,我再次收到同样的错误
现在这发生在白天,并且没有应用任何服务包或更新。一切都在建设完美,然后5分钟后,当我运行新的构建,错误......
[2009年9月24日更新]因此,在昨天浪费我整天试图解决这个问题之后,我放弃了一夜。今天早上我回到办公室,发现突然之间,一切都在运转。一切都建立起来,我不知道为什么。这让我相信,有一天,它会停止工作。我仍然真的想知道为什么会发生这种情况以及如何解决这个问题,以便当它再次发生时,我将能够解决问题。
答案 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
另见: