3

64 ビット プラットフォームで開発しているときに、すべての開発スタジオ ウィンドウを使用できない理由を誰か教えてもらえますか? 展開プラットフォームに合わせて、開発用デスクトップ ボックスをサーバー 2003 x64 にアップグレードしました。それ以来 (私は VS2005 を使用しています)、いくつかのウィンドウが利用できないことに気付きました。プロセスを表示できないので (これが最も厄介です)、自分がどのプロセスに関連付けられているかわかりません。プロセスに正常にアタッチできますが、デバッガーで既に実行されているものは表示されません。他にもありますが、今の私の頭に浮かんだのはこれです。

私の質問は、64 ビットでの開発のこれらの制限が文書化されている場所はどこですか (あると仮定します)。(もちろん、「編集/続行」警告ダイアログも常に表示され、64ビットでは機能しないことが通知されます)

また、VS2008 は 64 ビットより優れていますか?

フォローアップ: どうやら私の質問は少しあいまいです。64 ビット開発環境で 64 ビット アプリを開発しています。「x86 で再コンパイル」しても問題は解決しません。

フォローアップ #2: もう一度試してみます。64 ビット環境で 64 ビット プログラムをデバッグしたいのですが、VISUAL STUDIO のすべての機能が表示されません。どうすれば入手できますか?

フォローアップ #3: XP 64 をインストールしたところ (以前は Server 2003 64 ビットを使用していました)、それらの機能がすべて再び表示されました (プロセス ウィンドウなど)。どうやら、Windows のサーバー バージョンはすべての開発機能を提供しているわけではありません。

誰でも理由を教えてもらえますか?

4

2 に答える 2

1

ビルド設定をX86に変更すると、「編集/続行」が機能します:)

これについては、 StackOverflowからの提案がありました。

于 2008-10-20T17:09:17.137 に答える
0

コードをデバッグするときに NUNIT に問題がありました。解決策は、x86 でビルドされた古いコードには \bin\ フォルダー Nunit-x86.exeの特別なプログラムを使用し、x64 でビルドされた Nunit.exe を使用することでした。

于 2008-10-20T17:11:17.523 に答える