当发现有dll调用失败时,由于dll级联,不确定那一层调用出了问题,可以用微软自带的小插件进行debug。该方法适用于可以达到Exception的断点。
注册表-Software-Microsoft-Fusion写EnableLog为1,
电脑上单击Start,单击All Programs,单击Visual Studio,单击Visual Studio Tools,右击Comand Prompt,以管理员身份运行,
黑窗内键入命令:fuslogvw
打开了fusion log
正常打开VS debug,FusionLog可以看到Exception多了一些信息。
如果debug application出现奇怪的异常,没有办法达到异常的断点,那么可以重新build一下solution,或者检查build event的dll copy情况。