Lau*_*ent 8 msbuild localization visual-studio-2008
我在日语系统上,当我运行MsBuild.exe来构建Visual Studio项目时,我在输出中混合使用日语和英语:
C:\path\to\solution>C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild.exe solution.sln
Microsoft (R) Build Engine Version 3.5.30729.1
[Microsoft .NET Framework, Version 2.0.50727.3082]
Copyright (C) Microsoft Corporation 2007. All rights reserved.
Build started 2/18/2010 1:03:04 PM.
Project "C:\path\to\solution.sln" on node 0 (default targets).
Building solution configuration "Debug|Win32".
?????? : warning PRJ0018: ??????????????????:
Run Code Online (Sandbox Code Playgroud)
如何将其全部改回英语?
谢谢!
use*_*274 11
eng的环境变量:设置VSLANG=1033
小智 8
要将MSBuild输出的语言更改为英语,只需chcp 850在实际调用MSBuild之前调用同一个控制台.它改变了控制台的代码页,MSBuild使用它.
我在机器WIN 8.1上遇到了类似的问题.它安装在捷克语,后来增加了英语语言包.结果是MsBuild从控制台开始是捷克语.我在Region设置选项Change system locale ..中找到了捷克语.切换到英语后输出是英文的.

您需要从以下目录中删除本地化子目录(例如,意大利语:“1040”、“it”、“it_IT”):
c:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\
c:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\amd64\
刚刚用俄语解决了同样的问题:
我删除了以下目录: