15

だから私はWindows 7でVisual Studio 2003を実行しています - はい、公式にサポートされていないことを認識しています - いいえ、残念ながらその状況を変えることはできません:-(

ほとんどの場合、問題なく動作しますが、私には特定できない問題があります。文字列に対してプロジェクト全体の検索 (Ctrl - Shift - F) を実行すると、アプリケーションがハングします。

私はかなり強力なマシンを持っており、コンパイルやデバッグなどの他のすべての重いタスクはすべて正常に機能します。検索を現在のドキュメント (Ctrl - F) に制限した場合にも機能します。管理者として実行しており、VS.NET 2003 SP1 が適用されています。

同僚も 5 ページを含む単一のプロジェクト ソリューションでこの問題を経験しているため、プロジェクトのサイズは問題ではないようです。

現在、回避策として Windows Search を使用していますが、試してみるべき何か見逃しているものはないかと考えていました。

4

4 に答える 4

18

互換性で Aero テーマを無効にしてみてください。ええ真剣に...

于 2010-03-16T03:36:23.493 に答える
6

これを行うには、ショートカットを右クリックして VS.NET 2003 を起動し、プロパティを選択します。[互換性] サブタブを選択し、[デスクトップ合成を無効にする] と [ビジュアル テーマを無効にする] をチェックします。</p>

于 2013-06-18T05:24:20.160 に答える
5

Windows 8.1 を使用していますが、パス
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
が表示されず、regedit.exe 内で手動で作成できませんでした。そこで、次のテキストを含むレジストリ ファイル「abc.reg」を作成しました。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files (x86)\\Microsoft Visual Studio .NET 2003\\Common7\\IDE\\devenv.exe"="^ RUNASADMIN DISABLEDWM DISABLETHEMES"

「abc.reg」のアイコンをダブルクリックして実行します(Run As "Administrator"の場合もあります)。
できます。
(投稿は、この特定の場合の便宜のためです)

于 2014-05-14T18:42:38.830 に答える
1

Windows 10 Enterprise 1909を実行していますが、グローバル検索も原因で VS2003 がフリーズして応答を停止することがわかりました。

アドバイスされたレジストリ編集は私にとってはうまくいきませんでした - VS2003 は管理者として実行すると起動を拒否します:

A referral was returned from the server.

これは、互換性のトラブルシューティング ツールでWindows XP (Service Pack 3)の適用を許可した場合に発生するエラーと同じです。

およびレジストリ値から削除すると、グローバル検索を機能させることができます (IE はそのままにしておきます)。RUNASADMINDISABLEDWMDISABLETHEMES

次のようにレジストリ キーを作成します。

  • 位置:HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
  • 新しい:String Value
  • 名前:C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Common7\IDE\devenv.exe
  • 価値:^ DISABLETHEMES

最終的にはさらに醜い UI になります (それ自体がかなりの成果です! ) が、少なくともグローバル検索は機能するようになります。

于 2021-06-28T13:30:13.890 に答える