Hallo,
Ich hab ein ein kleines Programm geschrieben, Standardsprache ist Englisch, als Zusatzresourcen ist Deutsch vorhanden. Die automatische Erkennung klappt bei mir auch richtig, allerdinsg scheint es auf nem Vista 64 bit Rechner nicht zu funktionieren, bei dem Kollegen ist das Programm immer in Englisch.
Habs für ihn auch schonmal versucht mit :
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de");
auf Deutsch festzusetzen, das klappt bei ihm allerdings auch nicht.
Hat da jemand Erfahrungen oder ne Idee wie ich das lösen kann,
Danke
Gruß Micha
Die neutrale Sprache der Assembly hast du richtig eingestellt, oder?
Hallo onlinegurke,
wo und wie stellt man die neutrale Sprache iegentlich ein?
Über Attribute. Das Attribut, das das steuert heißt System.Reflection.NeutralResourcesLanguageAttribute. Wenn du mit VS arbeitest, sollte es dazu in den Projekteinstellungen einen Designer geben, aber du kannst das auch so machen, irgendwo in der Assembly...
Ich arbeite mit VisualStudio 2005, aber ich finde nirgendwo eine Einstellung für die neutrale Sprache.
In den Eigenschaften der AssemblyInfo.cs ist sie nicht. Wo könnte sie denn liegen?
Projekteigenschaften -> Anwendung -> Assemblyinformationen -> Am Ende des Dialogs
Besten Dank langalxy.
Original von onlinegurke
Die neutrale Sprache der Assembly hast du richtig eingestellt, oder?
steht nun drin, leider gehts auf dem Vista Rechner immer noch nicht, bei mir unter XP klappt das alles
Gruß Micha