winFormプロジェクトとクラスライブラリプロジェクトの両方を含むプロジェクトがあります。winformプロジェクトは、明らかにクラスライブラリに依存しています。
winformは、クラスライブラリのウィジェットクラスを頼りにしています。ただし、ウィジェットクラスはそのメソッドの1つで例外をスローします。イライラするのは、ウィジェットクラス自体ではなく、ウィジェットのメソッドを呼び出すwinFormアプリでVSが途切れていることです。以前は!これにより、デバッグが非常に困難になります。INTO参照ライブラリを壊さないように混乱した設定がどこかにあるのだろうか?
例:
WinApp:
Widget myWidget = new Widget();
myWidget.DeleteFiles();
ウィジェットクラスの場合:
public void DeleteFiles()
{
foreach (FileInfo currFile in ThisWidgetsFileCollection)
{ File.Delete(currFile.FullName);}
}
ウィジェットがファイルを削除できない場合(アクセス制限のため)、デバッガーは行を中断します
myWidget.DeleteFiles();
いいえ
{currFile.Delete();}
うまくいけば、それは理にかなっていますか?考え?