visual trucos studio proyecto nombres nombre linea espacio code cambiar buscar ajuste visual-studio encoding utf-8 localization

trucos - ¿Cómo cambiar la codificación del archivo fuente en el proyecto csharp(visual studio/msbuild machine)?



trucos visual studio code (3)

¿Hay una manera de forzar a VS a usar Unicode siempre, en lugar de algo extraño con ISO?

Estoy trabajando en un csproject winapp usando Visual Studio 2008 en Vista (configuración regional en polaco). El problema aparece cuando compilo el proyecto en Win Server 2003 (configuración regional en inglés), luego desaparece el diacrítico polaco.

He investigado que el problema se debe a una codificación de archivo fuente incorrecta. Parece que los archivos de origen no están utilizando la codificación UTF-8.


He tenido los mismos problemas con el proyecto VS2015 vb.net y lo resolví agregando el <CodePage>1250</CodePage> a su archivo vbproj / csproj. Lo hice después del marcador <SchemaVersion> , reconstruí el proyecto y funcionó para mí. He tenido problemas con letras polacas como ż, ą, etc. También puede probar el UTF-8 - 65001, pero no comprobé si funciona.


Problema: el compilador lanzado desde la línea de comandos no puede procesar el archivo fuente debido a los caracteres internacionales que acabo de agregar.

Solución: Guarde el archivo fuente explícitamente en codificación UTF-8 para preservar los caracteres internacionales.

Cómo:

  • Abra el archivo problemático en Visual Studio.
  • en el menú Archivo, haga clic en "Opciones avanzadas para guardar"
  • del combo "Codificación", seleccione "Unicode (UTF-8 ..."
  • haga clic en Aceptar.

Estas listo. Comprométete a complacer al servidor de compilación y al resto del equipo que espera verde.


En la última versión de Visual Studio 2017, la interfaz se modificó un poco y debe seleccionar File -> Save [filename] As… . Luego, en el cuadro de diálogo abierto, puede elegir Save with Encoding…