2012-02-10 23 views
5

Uso MSBuild.exe para crear una solución en una máquina con idioma ruso. Pero en el registro de compilación de TeamCity, todos los caracteres rusos tienen una codificación incorrecta. ¿Cómo configurar MSBuild.exe para una salida correcta (UTF-8, por ejemplo)?MSBuild.exe codificación de salida

Respuesta

6

Parámetros de la línea de comando Check/fileloggerparameters here. Debería ser lo mismo para el registrador de consola.

p. Ej. Archivo MyLog.log con verbosidad de diagnóstico usando codificación UTF-8:

/fileLoggerParameters:LogFile=MyLog.log;Encoding=UTF-8;Verbosity=diagnostic 
+0

Eso no resuelve el problema de TeamCity, pero ahora tengo un archivo de registro codificado normal. ¡Gracias! –

+1

No hay opción de codificación para/consoleloggerparameters parámetro msbuild. Como utilicé la salida de consola de msbuild en Jenkins, tuve que cambiar la página de códigos (['chcp' command] (http://ss64.com/nt/chcp.html)) – foka

Cuestiones relacionadas