6

32ビットバージョンのVisualStudio2008ProfessionalをWindowsVista64ビットシステムで実行することは可能ですか?

  • 知っておく必要のある既知の警告はありますか?
  • x64バージョンの.NETFrameworkをインストールする必要がありますか?
  • x86を対象としたソフトウェアの構築に問題はありますか?
  • 現在のx86ライセンスを再利用する代わりに、VS2008のx64バージョンを取得するための(正当な)議論はありますか?

より多くのRAMを利用できるようにするためにx64Vistaリグを入手することにかなり誘惑されました:)

4

8 に答える 8

16

Visual Studio2008のx64バージョンはありません。Vistax64Ultimateで標準の32ビットバージョンを実行していますが、正常に動作します。私が遭遇した日常の問題は実際にはありません。あなたはそれをインストールして行くだけです。

于 2008-10-30T19:44:00.963 に答える
4

現在、x64 で VS2008 を使用しています。これにより、4GB の RAM をフルに使用できます。動作しますが、注意すべきいくつかのまれなケースがあります。

  • x64 アプリのデバッグは、32 ビット サブシステムから 64 ビット サブシステムへのリモート デバッグで行われます。

  • マネージド (.NET) アプリは、既定で "任意のプラットフォーム" とマークされています。つまり、x64 OS の 64 ビットで実行されます。つまり、マネージ デバッグはデフォルトでリモートです。

  • リモート デバッグ時にはエディット コンティニュがないため、アプリを 32 ビットのみとしてマークしない限り、x64 OS では .NET の E&C はありません。同様に、ネイティブ 64 ビット アプリを作成する場合、E&C はできません。

  • リモート デバッグ時には混合 (マネージド + ネイティブ) がないため、x64 アプリのマネージド部分とネイティブ部分の両方をデバッグすることはできません。

于 2008-11-25T13:19:21.750 に答える
3
  • 私が知っているものはありません。Visual Studio 2008ProfessionalとTeamSystemの両方を使用していますが、どちらもx64で正常に動作しているようです。
  • はい。
  • いいえ。
  • VS2008の64ビットバージョンはないと思います。

全体的に、私にとってはスムーズな航海なので、すぐに飛び込むことができると思います。

于 2008-10-30T19:47:26.480 に答える
3

これを見てください..

Vista 64 で記述されたコードは 32 ビット OS で互換性がありますか?

キース

于 2008-10-30T19:53:02.770 に答える
2

64ビットウィンドウは、完全にUserLandに存在する32ビットプログラムが「正しく機能する」ように設計されているというのが私の印象です。カーネルモードアクセスを必要とするデバイスドライバなどのプログラムには、64ビット固有のポートが必要になる可能性があります。

私はこれに対する顕著な例外を認識していませんが、あなたが十分に一生懸命に見ればあなたがいくつかを見つけることができると確信しています。したがって、モバイルデバイスエミュレーターを除いて、VisualStudioは問題ないはずです。

于 2008-10-30T19:44:52.740 に答える
2

私はVS2005のCDを持っており、SP1を使用するとビスタでx64を実行できます。VS2008でも同じである必要があります。

確かに、インストールしたら、コンパイラプロファイルをチェックして、X86およびX64でビルドできるかどうかを確認してください。はいの場合(Vistaで行うように)、大丈夫です!

于 2008-10-30T19:46:52.970 に答える
2

他の人が言っているように、VS は 32 ビット アプリであるため、64 ビット OS で問題なく動作しますが、「魔法の」ミラーリング ウィンドウが提供するレジストリとファイリング システムの一部のみが表示されます。

これが問題になったのは、.NET アプリで COM dll への参照を追加しようとしたときだけです。COM dll は、64 ビット DLL としてのみ登録されていたため、参照ダイアログに表示されませんでした。これを機能させるには、32 ビット バージョンを登録する必要がありました。

于 2008-10-30T20:15:10.963 に答える
0

唯一の欠点は、Vista x64 で SQL Express Management Studio を使用する場合です。私のは信じられないほど遅く、その理由に関する答えが見つかりません!

編集:

気にしないでください、これを入力しているときに問題が発生しました。

Vista には TCP/IP 自動調整機能があります。このチュートリアルに従ってください: http://www.vistax64.com/tutorials/72308-auto-tuning-tcp-ip-receive-level.html無効にすると、すべてが夢のように動作するようになりました!

于 2008-11-25T12:41:09.767 に答える