|
分類:[C#]
お世話になります。
言語はC#でVisualStudio2005を使用しています。 デバッグ時にEXE作成用のソリューションファイルから共通関数を含む別のソリューションに デバッグ遷移したいと思ってます。
例えば下記のプログラムがあるときに@にブレークポイントを設定し デバッグによりステップインで見ていく時にAへ遷移してデバッグしていきたいのですが ソリューションが異なるのでステップインで見ることができません。 VisulaStudioにも「プロセスにアタッチ」というのがあり@のところで デバッグ状態にしてCommon.sinを開いてメニューバーの「デバッグ」の中にある 「プロセスにアタッチ」を選択しMain.exeの プロセスを選択してアタッチしてみても「プロセスにアタッチできません。 デバッガは既にアタッチされてます。」のメッセージが表示されてしまいます。
下記のように異なるソリューションでMainからCommonへデバッグ遷移 できる方法があればご教示お願いします。
◆Main.sin(Main.cs ビルド時:Main.exe 参照設定:Common.dll) public void Start(stirng[] args) { If (args.Length != 3){ …@ Messagebox.show "パラメータの数が違います" }
LogWriter.WriteMessage("ログ出力開始"); … … } ◆Common.sin(LogWriter.cs ビルド時:Common.dll) public Class LogWriter{ …A public static void WriteMessage(string msg){ Console.WriteLine(msg); } }
|