0

さて、まず最初に、私は通常ASP.NETアプリケーションを開発したり、VisualStudioを定期的に使用したりしません。この質問のタイトルが非常に意味があるかどうかは完全にはわかりません。少し拡張してみましょう。

私はウェブサイトが2つのプロジェクトに分割されているクライアントのために働いています。メインプロジェクトとその中の作業ディレクトリプロジェクト。私が作業しているファイルは、作業ディレクトリプロジェクト内にあります。

メインプロジェクトが実行されているデータベースにしかアクセスできません。作業ディレクトリプロジェクトに必要なデータベースではありません。したがって、作業ディレクトリプロジェクトを単純に実行することはできません。* .aspxファイルをメインプロジェクトの同じ場所にコピーした後、メインプロジェクト(何らかの形で*.aspx.csと*.aspx.resx.filesが含まれています)を実行することで、ページを起動して実行できます。作業ディレクトリプロジェクト)。

作業ディレクトリプロジェクトの*.aspx.csファイルをデバッグする必要がありますが、作業ディレクトリプロジェクトが実行されていないため、単純にブレークポイントを追加することはできません。

メインプロジェクトしか実行できない場合に、作業ディレクトリから含まれている* .aspx.csファイルをデバッグするにはどうすればよいですか?

4

2 に答える 2

0

見たいメインプロジェクトのメソッドは、表示されているセクションのメソッドによって呼び出されますか?その場合、デバッグ中にそのメソッドに「ステップイン」できます。メソッドBを呼び出すメソッドAにブレークポイントを配置します。次に、「ステップイン」を使用します。ショートカットはF8だと思います。ステップインは、呼び出されるすべてのメソッド/関数にステップインしながら、メソッドの一連のステップに従うために使用されます。

于 2013-03-04T11:52:12.473 に答える
0

作業ディレクトリファイルに無効なコードを入れるだけで、最終的にこれをデバッグすることができました。実行中のメイン ソリューションは、この無効なコードを検出し、ファイルに移動しました (プロジェクト自体のどこにもありません!)。その後、必要に応じてデバッグできました。

他の誰かが同じ問題を抱えている場合に備えて、参考のためにここに残しておくと思います.

于 2013-03-05T12:13:16.493 に答える