我有一个包含 winForm 项目和类库项目的项目。winform项目显然依赖于类库。
winform 依赖于类库中的一个小部件类。但是,小部件类使用其方法之一引发异常。令人沮丧的是,VS 在调用小部件方法的 winForm 应用程序中中断,而不是在 Widget 类本身中。曾经!这使得调试变得更加困难。我想知道是否有某个地方搞砸了不破坏 INTO 引用库的设置?
例子:
应用程序:
Widget myWidget = new Widget();
myWidget.DeleteFiles();
在小部件类中:
public void DeleteFiles()
{
foreach (FileInfo currFile in ThisWidgetsFileCollection)
{ File.Delete(currFile.FullName);}
}
当小部件无法删除文件时(由于访问限制),调试器会换行
myWidget.DeleteFiles();
不是
{currFile.Delete();}
希望这是有道理的?想法?