Frage

Ist es möglich, die 32-Bit-Version von Visual Studio 2008 Professional auf einem Windows Vista 64-Bit-System laufen zu lassen?

  • Gibt es bekannte Einschränkungen, die ich brauchen würde, der zu beachten?
  • Müßte die x64-Version von .NET Framework installiert werden?
  • Würde es irgendwelche Probleme auf den Aufbau von Software für x86?
  • gezielt sein
  • Gäbe es keine (berechtigte) Argumente sein für die x64-Version von VS2008 bekommen statt der aktuellen x86 Lizenz wiederzuverwenden?

Ganz versuchte eine x64 Vista rig auf immer den Vorteil von mehr RAM in der Lage sein zu nehmen:)

War es hilfreich?

Lösung

Es gibt keine x64-Version von Visual Studio 2008. ich die Standard-32-Bit-Version läuft bin auf Vista x64 Ultimate und es funktioniert gut. Es gibt wirklich keinen Tag zu Tag Probleme, die ich über den Weg gelaufen habe. Sie können es einfach installieren und gehen.

Andere Tipps

Ich verwende jetzt VS2008 auf x64. Dies läßt ich meinen vollen 4 GB RAM nutzen. Es funktioniert, aber es gibt ein paar Sonderfälle bewusst zu sein:

  • Debuggen x64-Anwendungen mit Remote-Debugging aus den 32-Bit-Subsystem mit dem 64-Bit-Subsystem durchgeführt wird.

  • verwaltet (.NET) Anwendungen sind standardmäßig mit „jede Plattform“, was bedeutet, sie unter 64-Bit auf einem x64 OS laufen sind. Das bedeutet, dass verwaltete Debuggen entfernt ist standardmäßig aktiviert.

  • Es gibt kein Bearbeiten-and-Continue, wenn Remote-Debugging, also gibt es keine E & C für .NET auf einem x64 O, es sei denn, Sie markieren Sie Ihre App als 32-Bit-only . Und falls Sie eine native 64-Bit-app machen, können Sie nicht E & C es.

  • Es gibt kein gemischt (verwaltete + nativ), wenn Remote-Debugging, so dass Sie nicht beide verwaltet und nativen Teile eines x64 App debuggen können.

  • Keine ich kenne. Ich benutze sowohl Visual Studio 2008 Professional und Team System, und sie scheinen beide auf x64 gut zu funktionieren.
  • Ja.
  • Nein.
  • Ich glaube nicht, dass es eine 64-Bit-Version von VS 2008.

Insgesamt ist es glatt Segeln für mich, so dass ich glaube, Sie springen direkt in.

Werfen Sie einen Blick auf diese ..

Ist Code in Vista geschrieben 64 kompatibel auf 32-Bit-os?

Keith

Es war mein Eindruck, dass Windows 64-Bit ausgelegt ist, so dass 32-Bit-Programme, die vollständig in Userland leben „einfach funktionieren“. Programme wie Gerätetreiber, die Kernel-Modus-Zugriff benötigen wird wahrscheinlich brauchen ein 64-Bit-spezifisch Port.

Ich bin mir nicht bewusst keine nennenswerten Ausnahmen, obwohl ich sicher bin, Sie könnten einige finden, wenn man hart genug. So mit der möglichen Ausnahme der mobilen Geräte-Emulatoren, sollte Visual Studio in Ordnung sein.

Ich habe die CD von VS 2005 und das SP1 lassen Sie mich x64 auf meinem vista tun. Muss für VS2008 sein.

Um sicher zu gehen, einmal installieren, überprüfen Sie das Compiler-Profil zu sehen, wenn Sie in X86 und X64 bauen können. Wenn ja (wie ich auf meinem Vista tun) Sie sind in Ordnung!

Wie schon andere gesagt haben, VS ist ein 32-Bit-Anwendung, so, während sie auf einem 64-Bit-Betriebssystem fein läuft es wird nur die Registrierung und Teile des Archivierungssystems durch die ‚Magie‘ sehen Spiegeln Fenster bietet.

Die einzige Zeit ist dies ein Thema für uns ist, wenn wir einen Verweis auf eine COM-DLL in einer .NET-Anwendung hinzuzufügen versucht. Die COM-DLL nicht erscheinen im Dialog Referenzen, da sie nur als 64-Bit-DLL registriert wurde. Wir mussten die 32-Bit-Version registrieren, damit dies funktioniert.

Der einzige Nachteil ist, wenn Sie SQL Management Studio Express auf Vista x64 verwenden möchten. Meins ist unglaublich langsam und ich kann keine Antwort finden, in Zusammenhang mit, warum!

EDIT:

Nevermind, ich habe mein Problem, während dieser Eingabe.

Vista verfügt über eine TCP / IP-Auto-Tuning-Funktion. Durch Befolgen dieser Anleitung: http: // www .vistax64.com / tutorials / 72308-auto-Tuning-tcp-ip-Empfangs-level.html ich es deaktiviert und jetzt läuft alles wie ein Traum!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top