0

App_LocalResources に .resx ファイルを追加して言語サポートを 2 言語から 8 言語に増やした後、F5 キーを押してから IE に Web アプリケーションをロードするまでにかかった時間は、約 16 秒から約 55 秒になりました。

この間に出力ウィンドウを見ると、シンボルのロードに関するすべての行が「App_LocalResources」行まですばやく表示され、その後、少しずつ流れていきます。

2 日間の調査の結果、SVN と密接に関連しているようです。新しい resx ファイルがコミットされるまで、問題は発生しません。非表示の「.svn」フォルダーを「App_LocalResources」フォルダーから移動すると、時間は 18 秒に短縮されます。したがって、.svn の下にあるファイルは、何らかのクレイジーな理由で Visual Studio を混乱させていると思われます。

ブレークポイントの削除、シンボル サーバーとシンボル キャッシュ設定の変更、ビルド後のイベントでの aspnet_compiler の呼び出しなど、一般的にシンボルの読み込みが遅い場合に他の人が提案するすべての解決策を試しましたが、すべて効果がありませんでした。私たちが試みた最新のことは、ツール > オプション > デバッグ > シンボル > モジュールの指定を使用して、単一のメイン DLL のデバッグ シンボルのみをロードするように VS に指示することですが、これを無視してすべてのシンボルをロードしようとするように見えました。

4

1 に答える 1

0

.svn フォルダーがデバッガーを混乱させるだけの場合は、SVN クライアントを 1.7+ にアップグレードできます。これは、作業のルートにある単一の .svn フォルダーのみを使用します。

http://subversion.apache.org/docs/release-notes/1.7.html

于 2012-05-09T12:51:27.113 に答える