2017-07-27 1 views
0

Je deviens fou avec cette erreur principalement parce que je n'ai aucune idée de quoi, ou qui le génère. Lorsque je tente de publier d'azur ou IIS, dans la publication a commencé une partie de la publication des pauses d'option avec l'erreur:Compliación: Locale doit être de la forme - Erreur lors de la publication de l'application Web asp.net core à IIS ou Azure

tsc(0,0): Error TS6048: Compilación:Locale must be of the form <language> or <language>-<territory>. For example 'en' or 'ja-jp' 

L'application a deux simples de les es-MX »et « en-US » Localisations et quand je publie localement tout fonctionne normalement et j'obtiens une sortie de publication, mais dans ce cas la locale 'es-ES' est utilisée. Honnêtement, je ne sais pas par où commencer le débogage ou la modification des configurations pour que cela fonctionne.

Ce que je pense est de supprimer la localisation, mais cela pourrait prendre un certain temps, aussi pour supprimer simplement les bibliothèques js. Toute aide est appréciée.

Répondre

1

Je trouve le similar issue sur le github, il semble que ce soit un problème de studio visuel 2017. Et il y a un travail autour, s'il vous plaît essayer.

As a workaround, set the PreferedUILang in your project to a different language, e.g. en-us

<PropertyGroup> 
    <PreferredUILang>en-us</PreferredUILang> 
    </PropertyGroup> 
+0

Merci. Ce que je ne comprends pas, c'est pourquoi mon VS compile en espagnol. Je veux dire que tout mon environnement de développement est en anglais. Je suspecte un problème de plus d'intégration entre les services de Microsoft. – HMP