Ein Benutzer berichtete uns, dass einige seltsame Verhaltensweisen in unserer Anwendung nach der Installation von .NET 4 behoben werden können:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v2.0.50727" />
</startup>
</configuration>
Mir war nicht bewusst, dass, wenn Sie eine Baugruppe nicht angeben, diese in einer höheren, aber kompatiblen Version geladen werden könnte.
Ist es möglich zu erkennen, mit welchem Framework eine ausführbare Datei ausgeführt wird? zur Laufzeit? oder durch einen externen Prozess? Ich möchte bestätigen, dass dies der Fall ist und die Erfahrung des Benutzers nicht auf ein anderes Problem zurückzuführen ist.
Process Explorer sagt, dass EVEMon unter 2.0 läuft, ich bin geneigt zu vermuten, dass das Problem in der Umgebung liegt: