Hallo und Guten Tag!
Wir wollen unser "antikes" VB .Net 1.1-Project aktuell in andere Sprachen übersetzen, haben dazu ein Hilfstool auserkoren, wo dies ohne Probleme möglich ist. Dachten wir. Am Tool liegt es nicht, wohl mehr am Aufbau unseres Projectes oder am antiquierten .Net 1.1 (soll demnächst auf .Net 3.5 portiert werden).
Wir haben in unserer VB-Applikation also ALLE WINFORMS umgestellt, so dass das Flag Localizable = TRUE gesetzt ist, damit diese Drittsoftware die Texte in den Forms (Labels etc.) „sehen“ und extrahieren kann!
Das geht natürlich und ist auch kein Problem! Der Nebeneffekt ist aber, das unsere Applikation bzw. das EXE-File von 56 MB auf 99 MB angewachsen ist, da bei gesetztem Flag Localizable = TRUE eine Vielzahl von Zusatz-Anweisungen PRO Control bzw. FORM generiert werden. Dadurch (gewachsene Größe der EXE) kommt es zu unregelmäßigen Abstürzen in der Applikation a la:
MeineApp.exe - Common Language Runtime Debugging Service
„Die Anwendung hat einen Ausnahmefehler verursacht, der nicht verarbeitet werden konnte.“
Dies tritt nun leider gehäuft auf, allerdings beim Rücksetzen des Flags auf FALSE und dem Verkleinern der EXE nicht mehr. Allerdings brauchen wir dieses Flag, da sonst die Drittsoftware oder selbst die "Bordmittel" von .Net zur Lokalisierung der Anwendung, das entsprechende WinForm nicht handeln kann.
Hätte jemand diesbezüglich einen Tipp für mich? Einen Workaround?
Mit "Neu entwickeln!" kann ich leider nichts anfangen.
MeineApp.exe (Localizable = FALSE) : 55,6 MB
MeineApp.exe (Localizable = TRUE) : 99,7 MB
Development: Visual Studio 2003 VB
.Net 1.1 SP1
Liebe Grüße
Anne-Sophie
Wir wollen unser "antikes" VB .Net 1.1-Project aktuell in andere Sprachen übersetzen, haben dazu ein Hilfstool auserkoren, wo dies ohne Probleme möglich ist. Dachten wir. Am Tool liegt es nicht, wohl mehr am Aufbau unseres Projectes oder am antiquierten .Net 1.1 (soll demnächst auf .Net 3.5 portiert werden).
Wir haben in unserer VB-Applikation also ALLE WINFORMS umgestellt, so dass das Flag Localizable = TRUE gesetzt ist, damit diese Drittsoftware die Texte in den Forms (Labels etc.) „sehen“ und extrahieren kann!
Das geht natürlich und ist auch kein Problem! Der Nebeneffekt ist aber, das unsere Applikation bzw. das EXE-File von 56 MB auf 99 MB angewachsen ist, da bei gesetztem Flag Localizable = TRUE eine Vielzahl von Zusatz-Anweisungen PRO Control bzw. FORM generiert werden. Dadurch (gewachsene Größe der EXE) kommt es zu unregelmäßigen Abstürzen in der Applikation a la:
MeineApp.exe - Common Language Runtime Debugging Service
„Die Anwendung hat einen Ausnahmefehler verursacht, der nicht verarbeitet werden konnte.“
Dies tritt nun leider gehäuft auf, allerdings beim Rücksetzen des Flags auf FALSE und dem Verkleinern der EXE nicht mehr. Allerdings brauchen wir dieses Flag, da sonst die Drittsoftware oder selbst die "Bordmittel" von .Net zur Lokalisierung der Anwendung, das entsprechende WinForm nicht handeln kann.
Hätte jemand diesbezüglich einen Tipp für mich? Einen Workaround?
Mit "Neu entwickeln!" kann ich leider nichts anfangen.
MeineApp.exe (Localizable = FALSE) : 55,6 MB
MeineApp.exe (Localizable = TRUE) : 99,7 MB
Development: Visual Studio 2003 VB
.Net 1.1 SP1
Liebe Grüße
Anne-Sophie
Comment