2

Visual Studio 2010 64 ビット版では IntelliTrace がサポートされていないことがわかりました。

MSは技術的な制限のためだと言っています

これらの制限が何であるかについて、誰かが光を当てることができますか?

ありがとう。

4

2 に答える 2

4

問題は、IntelliTrace コードが現在 32 ビット用にのみ記述されている可能性があります。現在 Windows にある 64 ビットの実行可能ファイルから 32 ビット ライブラリを呼び出すことはできません。この問題を抱えているアプリケーションは他にもたくさんあります。例: Windows エクスプローラーは 64 ビットであるため、右クリック メニューに寄与するアプリケーションも 64 ビットである必要があります。

これはおそらくここで同じ問題です。ライブラリはおそらく 64 ビットに移植されていないため、新しいバージョンの Visual Studio から呼び出すことはできません。

于 2009-12-03T00:43:44.763 に答える
0

私は最初の答えに同意します。VS.NET はまだ 32 ビット アプリケーションであり、64 ビット アプリケーションをデバッグすることは技術的なハードルです。また、VS.NET 2010 のリリースでこれをプッシュするには、いくつかの時間的制約がありました。

http://connect.microsoft.com/VisualStudio/feedback/details/550549/intellitrace-doesnt-work-on-x64-projects

たとえば、いくつかの興味深いリンクがあります。64Bit アプリをデバッグする方法:

http://blogs.msdn.com/habibh/archive/2009/10/12/how-to-edit-code-when-debugging-a-64-bit-application.aspx

http://blogs.msdn.com/habibh/archive/2009/10/22/intellitrace-is-not-available-why.aspx

于 2010-04-22T21:07:07.753 に答える