AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein C# .Net Programm findet Ressourcen Dll nicht
Thema durchsuchen
Ansicht
Themen-Optionen

C# .Net Programm findet Ressourcen Dll nicht

Ein Thema von v2afrank · begonnen am 22. Mai 2014 · letzter Beitrag vom 22. Mai 2014
Antwort Antwort
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
571 Beiträge
 
Delphi XE2 Professional
 
#1

C# .Net Programm findet Ressourcen Dll nicht

  Alt 22. Mai 2014, 08:06
Hallo,
ich habe ein C# (erstellt mit VS 2008) bei dem ich die automatische Lokalisierung von Visual Studio nutze. Das bedeutet ich erstelle die Anwendung in Englisch und gehe dann im Formulardesigner auf Deutsch und übersetze das Formular. Nach dem kompilieren habe ich dann auf meinem deutschen System ein deutsches Programm.
Nun ist uns folgendes aufgefallen. Ich habe vor ca 3 Monaten einem Kollegen ein Update (mit allen Ressourcen und der Exe) geschickt und alles war in Ordnung. Gestern habe ich ihm noch ein Update geschickt (nur die Exe) und das gesamte Programm war auf Englisch. Nach einigem Forschen bin ich jetzt auf folgendes gestoßen. Nehme ich de ngesamten Ordner von Ihm und starte das Programm unter XP oder Vista ist das programm auf Deutsch. Unter 7 ist das Programm auf Englisch. Ersetze ich die Ressourcen Dll mit der die VS gestern erstellt habe ist das Programm auch unter 7 auf Deutsch. Es scheint also so zu sein dass die Exe von gestern unter Windows 7 die Ressourcendatei von März nicht findet.
Kann mir einer erklären woran das liegt ?
Ich habe noch keinen Vergleich gemacht, ist es möglich das es passiert wenn ein neuer Text hinzukommt ?
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#2

AW: C# .Net Programm findet Ressourcen Dll nicht

  Alt 22. Mai 2014, 08:25
Kann ein Unterschied in den Patch-Leveln des .NET Frameworks unter den unterschiedlichen Windows-Versionen sein.
Vermutlich findet das Programm die Ressourcendatei, kann aber ggf. nicht alles richtig auslesen und ignoriert die Datei daher. Ohne etwas Debugging kann man da aber vermutlich keine gescheite Aussage treffen.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
571 Beiträge
 
Delphi XE2 Professional
 
#3

AW: C# .Net Programm findet Ressourcen Dll nicht

  Alt 22. Mai 2014, 08:40
Zitat:
Kann ein Unterschied in den Patch-Leveln des .NET Frameworks unter den unterschiedlichen Windows-Versionen sein.
Kann eine gute Erklärung sein. Gibt es eine einfache Möglichkeit das durch debuggen zu erkennen ? Wie gesagt ich habe alles hier und kann das Problem auf meinem Entwicklungsrechner nachvollziehen.
Ich würde schon gerne verstehen was die Ursache ist

Ich habe jetzt mal nacheschaut. Unter XP habe ich die Version 3.5.30729.1. unter Vista 3.5.30729.196 unter 7 3.5.30729.5420

Geändert von v2afrank (22. Mai 2014 um 08:58 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#4

AW: C# .Net Programm findet Ressourcen Dll nicht

  Alt 22. Mai 2014, 08:57
Ich weiss nicht ob es das bei VS 2008 schon gab.
Hier kann ich einfach bei Debug -> Options and Settings -> Debugging -> General -> Enable Just My Code den haken raus machen und bei "Enable .NET Framework source stepping" den Haken rein machen.

Damit kann man dann Problemlos in das Framework reindebuggen.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
571 Beiträge
 
Delphi XE2 Professional
 
#5

AW: C# .Net Programm findet Ressourcen Dll nicht

  Alt 22. Mai 2014, 11:00
Danke Phoenix,
ich muss mich jetzt leider aber erst einmal um andere Probleme kümmern. Ich hoffe das ich noch dazu komme mir das mal anzuschauen, aber da wir ja eine Lösung haben ist das für meinen Chef erst einmal zweitrangig
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz