2009-09-17 3 views
1

Je reçois actuellement l'erreur suivante lorsque j'essaie de créer ma solution.Argument non valide. L'ID de culture 2155 (0x086B) n'est pas une culture prise en charge

C: \ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets (1353,9): erreur MSB3095: argument non valide. Culture ID 2155 (0x086B) n'est pas une culture prise en charge.

C: \ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets (1353,9): erreur MSB3095: Nom du paramètre: culture

J'ai déjà:

  1. complètement enlevé la solution de mon disque et téléchargé une copie propre et fraîche du contrôle de souce.
  2. redémarrés ma machine et visual studio
  3. framework .net réinstallée (2.0, 3.0 SP2 & 3.5 SP1)

Quelqu'un a des idées ce que je peux faire pour réparer mon build?

Machine de développement exécutée sur Système d'exploitation: Windows Server 2003 R2; Édition standard; SP1 [Ceci est un VM]

[MISE À JOUR] Je n'ai pas réussi à résoudre ce problème, je l'ai donc corrigé dans une autre méthode. Mon environnement de développement est configuré en tant que machine virtuelle. J'ai donc récupéré ma sauvegarde et redémarré. Cela semblait corriger le problème et tout allait bien jusqu'à ce que ....

Encore aujourd'hui, je reçois encore une fois la même erreur

Maintenant cela est arrivé pendant la journée et aucun service packs ou des mises à jour ont été appliquées. Tout était parfait et puis 5 minutes plus tard quand j'ai couru une nouvelle construction, erreur ...

[MISE À JOUR 24-Sept-2009] Donc, après avoir perdu toute ma journée hier à essayer de résoudre ce problème, j'ai abandonné pour le nuit. Je suis revenu au bureau ce matin pour constater que tout à coup, sans raison, tout fonctionne maintenant. Tout construit et je ne sais pas pourquoi. Cela m'amène à croire que, encore une fois, ça va juste cesser de fonctionner. Je veux toujours vraiment savoir pourquoi cela est arrivé et comment le réparer afin que lorsque cela se reproduira, je serai capable de résoudre le problème.

Répondre

1

L'ID de culture 2155 (0x086B) est Quechua (Equateur) qui n'est peut-être pas pris en charge par votre système d'exploitation.

De MSDN:

marqués par un Paramètres régionaux astérisque (*) sont nouveaux pour Windows XP Service Pack 2, et n'aura aucun effet sur Windows XP sans le Service Pack 2 ou Windows Server 2003.

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

Voir aussi:

+0

Merci pour l'information. La seule information que le lien Social msdn que vous avez fourni me dit la même chose que j'ai déjà essayée. Pour réinstaller le framework .net Je ne comprends pas pourquoi mon système veut utiliser une culture pour l'Equateur. D'autres pensées? –

Questions connexes