2009-06-18 6 views
0

Nun, zunächst verwende ich Visual Studio 2008 auf einem 32-Bit-Windows XP-System. Ich habe ein zweites 32-Bit-Vista-System, aber das wird nicht für die Entwicklung verwendet. Ich habe gerade einen neuen Entwicklungscomputer bestellt, der 64-Bit Vista verwenden wird. (Ich möchte Windows 7 noch nicht, wird aber wahrscheinlich in zwei Jahren auf Windows 7 aufrüsten, wenn es einen guten Marktwert hat.) (Btw, Intel Xeon Quadcore, 12 GB RAM, 1,3 TB Festplattenplatz über 2 Festplatten.) Ich weiß, dass die meisten 32-Bit-Anwendungen gut funktionieren werden, einschließlich VS und einige andere. Ich mache mir darüber sowieso keine Sorgen. Ich mache auch Entwicklung mit Delphi 2007, bin aber auch nicht besorgt darüber. Aber ich möchte dies berücksichtigen:Allgemeine Fallstricke beim Wechsel zu 64-Bit Vista?

Auf diesem neuen 64-Bit-System kann ich beginnen, 64-Bit-Anwendungen zu entwickeln. Das ist neu für mich. Was sind die häufigsten Fallstricke, die ich vermeiden muss, wenn ich mit der Entwicklung neuer 64-Bit-Anwendungen beginne? Zum Beispiel, Datentypen, die eine andere Größe haben, ein Dateisystem, das anders sein kann, spezielle 64-Bit-Funktionen, die ich beachten muss, möglicher Konflikt, wenn ich meinen 64-Bit-Code mit 32-Bit-Assemblys kombinieren muss usw.

(Ich weiß schon eins: bei der Entwicklung von Web-Anwendungen muss ich sicherstellen, dass mein Webhost 64-Bit-Anwendungen unterstützt, sonst ist es nutzlos ... Anscheinend scheint IIS nicht in der Lage zu sein unterstützt sowohl 64-Bit- als auch 32-Bit-Anwendungen, das ist ein Fehler.)

Ich werde 32-Bit-Anwendungen nicht zu 64-Bit-Anwendungen portieren. Ich möchte nur neue 64-Bit-Anwendungen erstellen. Von Grund auf neu! Also ohne 32-Bit-Geschichte. Ich habe auch über diese unanswered Caveat Frage gelesen, aber das ist mehr über die Migration. Ich werde nichts migrieren.

+1

Ich denke, Sie meinten, Sie möchten neue 64-Bit-Anwendungen erstellen, nicht 32-Bit. Für dich korrigiert. :) –

+0

Ja. Hatte das schon bemerkt. :-) Eigentlich hatte ich den Fehler selbst aufgefrischt, dann bemerkte ich, dass es plötzlich weg war. Du hast es vorher korrigiert. ;-) –

Antwort

1

Deployment Kopfschmerzen mindestens für Desktop-Anwendungen.

Spezielle Ordner sind aus irgendeinem Grund anders.

Bearbeiten und Fortfahren in Visual Studio funktioniert nur beim Kompilieren zu 32bit.

Sie konnten einige obskure Probleme finden, die ewig dauern könnten, um zu umgehen.

1

Ich benutze seit November ein 64-Bit-Vista-System mit sehr wenigen Problemen. Das Schlimmste ist bisher, dass Sie in Visual Studio eine Skriptaufgabe in SSIS debuggen müssen, damit Sie die 64-Bit-Laufzeit nicht verwenden müssen.

Verwandte Themen