comment faire pour modifier le fichier source de l'encodage en csharp projet (visual studio / msbuild machine)?
Est-il un moyen de forcer VS à utiliser Unicode toujours, au lieu de bizarre ISO-quelque chose?
Je suis en train de travailler sur un winapp csproject à l'aide de Visual Studio 2008 sur Vista (polonais locale). Le problème apparaît lorsque je construire le projet sur Win Server 2003 (paramètres régionaux anglais) - ensuite, polonais diacritique est allé.
J'ai étudié ce que le problème est causé par une mauvaise source d'encodage de fichier. Il semble que les fichiers sources ne sont pas en utilisant l'encodage UTF-8.
Vous devez vous connecter pour publier un commentaire.
Problème: Compilateur lancé en ligne de commande ne peut pas traiter la source de fichier en raison de l'international caractères que je viens d'ajouter.
Solution: Enregistrer le fichier source explicitement dans l'encodage UTF-8 pour préserver les caractères internationaux.
Comment:
Vous êtes fixés. S'engager à s'il vous plaît le serveur de build et le reste de l'équipe d'attente pour le vert.
Dans la dernière Visual Studio en 2017, l'interface est un peu changé et vous avez plus qu'à choisir
File -> Save [filename] As…
. Puis dans la boîte de dialogue, vous pouvez choisirSave with Encoding…
.J'ai eu les mêmes problèmes avec VS2015 vb.net projet et résolu par l'ajout d'
<CodePage>1250</CodePage>
marqueur pour votre vbproj/fichier csproj. Je l'ai fait après<SchemaVersion>
marqueur, reconstruit le projet et il a travaillé pour moi. J'ai eu du mal avec les lettres polonais comme½, ą etc.Vous pouvez aussi essayer de l'UTF-8 - 65001 mais je n'ai pas vérifier si cela fonctionne.