Hallo Leute,
ich bin momentan dabei ein kleines Rollenspiel in C# zu schreiben. Ich benutze hierfür die XNA-Bibliothek. Um das ganze zu verwirklichen habe ich dann zwei Projekte erstellt, zum einen das Spiel selber und zum anderen eine Windows-Forms-Anwendung mit der ich die (2-Dimensionalen) Maps erstelle. Ich habe die beiden Projekte zuerst getrennt behandelt, allerdings schien es mir irgendwann sinnvoller, die beiden Projekte in einer Projektmappe zusammenzufassen, da sie zum Teil die selben Klassen verwenden.
Also habe ich auf einem 32-bit System die Projekte zusammengefügt, von der Forms-Anwendung aus einen Verweis auf das Spiel erstellt, um auf die Klassen zugreifen zu können und die nun überflüssig gewordenen Klassen in der Forms-Anwendung gelöscht. Das ganze Projekt habe ich auf ein USB-Stick gepackt und auf meinem privaten PC (win7, 64-bit) geöffnet.
Nun zu meinem Problem: Auf dem 32-bit System lief alles problemlos, auf meinem 64-bit System bekomme ich jedoch jedes Mal die Exception: "Der Typeninitialisierer für "MapEditor.Form1" hat eine Ausnahme verursacht. (Inner Exception: {"Die Datei oder Assembly \"TheBigGame, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null\" oder eine Abhängigkeit davon wurde nicht gefunden. Es wurde versucht, eine Datei mit einem falschen Format zu laden."})" und es wird die Zeile:
markiert.
Ich habe schon das gesamte Projekt neu erstellt und nur den Quellcode übernommen, allerdings bleibt es immer bei diesem Fehler.
Vielen Dank im voraus
Peter
ich bin momentan dabei ein kleines Rollenspiel in C# zu schreiben. Ich benutze hierfür die XNA-Bibliothek. Um das ganze zu verwirklichen habe ich dann zwei Projekte erstellt, zum einen das Spiel selber und zum anderen eine Windows-Forms-Anwendung mit der ich die (2-Dimensionalen) Maps erstelle. Ich habe die beiden Projekte zuerst getrennt behandelt, allerdings schien es mir irgendwann sinnvoller, die beiden Projekte in einer Projektmappe zusammenzufassen, da sie zum Teil die selben Klassen verwenden.
Also habe ich auf einem 32-bit System die Projekte zusammengefügt, von der Forms-Anwendung aus einen Verweis auf das Spiel erstellt, um auf die Klassen zugreifen zu können und die nun überflüssig gewordenen Klassen in der Forms-Anwendung gelöscht. Das ganze Projekt habe ich auf ein USB-Stick gepackt und auf meinem privaten PC (win7, 64-bit) geöffnet.
Nun zu meinem Problem: Auf dem 32-bit System lief alles problemlos, auf meinem 64-bit System bekomme ich jedoch jedes Mal die Exception: "Der Typeninitialisierer für "MapEditor.Form1" hat eine Ausnahme verursacht. (Inner Exception: {"Die Datei oder Assembly \"TheBigGame, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null\" oder eine Abhängigkeit davon wurde nicht gefunden. Es wurde versucht, eine Datei mit einem falschen Format zu laden."})" und es wird die Zeile:
Code:
Application.Run(new Form1());
Ich habe schon das gesamte Projekt neu erstellt und nur den Quellcode übernommen, allerdings bleibt es immer bei diesem Fehler.
Vielen Dank im voraus
Peter
Zuletzt bearbeitet: