Tengo una aplicación C# que debe ejecutarse en máquinas con diferentes configuraciones de cultivo. No hay problema, pensé, solo buscaré en la puesta en marcha cuál es la cultura actual en la máquina y haré todo por mí. Bueno, no, parece que algo no está del todo bien.¿Por qué mi CurrentCulture es-GB y mi CurrentUICulture es-US?
Tengo una máquina Windows XP con todo en las opciones regionales y de idioma Inglés fijados a los Estados Unidos, sin embargo, cuando mi aplicación se inicia informa de que mi CurrentCulture
es en-GB
y mi CurrentUICulture
es en-US
.
¿Cómo puedo hacer que mi programa simplemente use lo que esté configurado en la PC?
Esta es una aplicación de servicio de Windows si hace alguna diferencia.
Gracias
¿Tiene algo que ver con el hecho de que estoy compilando la aplicación en una máquina con configuraciones en-GB, pero luego ejecutándola en una máquina con configuración en-US? Simplemente no veo de dónde viene mi en-GB, y mi máquina de desarrollo es el único enlace. – SnAzBaZ