0

状況

私は今までに遭遇したことのない状況に見舞われました。dllと呼ばれるを使用するアプリケーションがありますclient.dll。アプリケーションはbin\debug\フォルダーに残り、ビルドイベントを使用して実行されます...アプリケーションがビルドされるたびに。これはうまく機能し、プログラムはプログラムがビルドされた後に開始され、すべてがスムーズに進みます...まで...

例外/エラーがスローされます! VS2010が実際にDLLに接続されなくなったため、アプリケーションはデバッグされなくなりました。


私の質問

私がこれを処理するためのより良い方法を知っている人はいますか?このクラスライブラリプロジェクトを使用する通常のWinFormsアプリケーションのように、行ごとにデバッグする方法はありますか?


情報

ビルドイベント: CALL "$(SolutionDir)Client \ bin \ Debug \ ClientRunner.exe"

4

1 に答える 1

2

デバッガーはそもそも接続されていませんでした。ビルドイベントでこれを行わないでください。代わりに、F5でデバッグを開始するたびにClientRunner.exeプロセスを実行するようにデバッガーを構成します。[プロジェクト+プロパティ]、[デバッグ]タブ。[外部プログラムの開始]オプションにチェックマークを付けて、.exeを選択します。

デバッグを開始する場所に関係なく、クラスライブラリのソースコードにデバッグブレークを設定することをお勧めします。そしてF5を押します。

ClientRunner.exeを作成したプロジェクトをソリューションに追加し、それをスタートアッププロジェクトにすることも、もちろん機能します。

于 2012-06-17T19:57:53.947 に答える