我对这个错误感到疯狂,主要是因为我不知道是什么,或者是谁在生成它。当我尝试发布到azure或IIS时,在发布启动部分中,发布选项会中断错误:
tsc(0,0): Error TS6048: Compilación:Locale must be of the form <language> or <language>-<territory>. For example 'en' or 'ja-jp'
该应用程序有两个简单的本地化'es-MX'和'en-US',当我在本地发布时,一切都正常运行,我得到一个发布输出,但在这种情况下,使用了语言环境'es-ES'。老实说,我不知道从哪里开始调试或更改配置,所以这可以工作。
我在想的是删除本地化,但这可能需要一些时间,也可以简单地删除js库。任何帮助表示赞赏。
答案 0 :(得分:1)
我在github上找到similar issue,似乎这是2017年视觉工作室的一个问题。有一个解决方法,请试一试。
要解决此问题,请将项目中的PreferedUILang设置为其他语言,例如EN-US
<PropertyGroup>
<PreferredUILang>en-us</PreferredUILang>
</PropertyGroup>