0
我有一个项目同时具有一个winForm项目和一个类库项目。 Winform项目显然取决于类库。在Visual Studio中的异常位置
winform计入来自类库的窗口小部件类。但是,widget类会用其方法之一引发异常。令人沮丧的是,VS打破了winForm应用程序中的调用widget的方法,而不是Widget类本身。它曾经!这使调试更加困难。我想知道是否有一个设置弄乱了INTO引用库?
实施例:
WinApp:
Widget myWidget = new Widget();
myWidget.DeleteFiles();
在窗口小部件类:
public void DeleteFiles()
{
foreach (FileInfo currFile in ThisWidgetsFileCollection)
{ File.Delete(currFile.FullName);}
}
当插件不能删除该文件(由于访问限制),则调试器中断到线
myWidget.DeleteFiles();
不是
{currFile.Delete();}
希望这是有道理的?思考?
哎呀,我认为这应该是{File.Delete(currFile.FullName);}但希望你明白了! – rune711
已编辑的问题。 – rune711
调试器会在可以的时候显示源代码。你已经做了一些事情来阻止它看到源代码。就像构建和引用类库的Release版本一样。或者没有PDB文件。首先在解决方案中都有两个项目。 –