Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net VB2005在调试模式下崩溃';未找到方法';_Vb.net_Visual Studio_Debugging_Dll - Fatal编程技术网

Vb.net VB2005在调试模式下崩溃';未找到方法';

Vb.net VB2005在调试模式下崩溃';未找到方法';,vb.net,visual-studio,debugging,dll,Vb.net,Visual Studio,Debugging,Dll,我有一个旧的DLL,工作良好。 在项目中调用此DLL 我用一个新函数更新了DLL。 在项目中,我调用DLL的新函数。 项目的IDE向我展示了新功能。 在运行时,所有的工作都很好 在调试模式下,项目崩溃,并显示消息“找不到方法”。 我试图删除BIN end OBJ目录。。。但什么都没用 有人能帮我吗? 非常感谢很明显,在运行时它仍在使用旧的DLL。我们不能告诉你为什么,你得自己弄清楚。第一个有用的工具是调试器,使用Debug>Windows>Modules并在列表中找到DLL。告诉您它在哪里找到D

我有一个旧的DLL,工作良好。 在项目中调用此DLL

我用一个新函数更新了DLL。 在项目中,我调用DLL的新函数。 项目的IDE向我展示了新功能。 在运行时,所有的工作都很好

在调试模式下,项目崩溃,并显示消息“找不到方法”。 我试图删除BIN end OBJ目录。。。但什么都没用

有人能帮我吗?
非常感谢

很明显,在运行时它仍在使用旧的DLL。我们不能告诉你为什么,你得自己弄清楚。第一个有用的工具是调试器,使用Debug>Windows>Modules并在列表中找到DLL。告诉您它在哪里找到DLL。第二个是Fuslogvw.exe,记录所有绑定,然后查看跟踪,查看它是如何探测DLL的。在运行时模式下,使用新DLL和新函数。我敢肯定。我在Debug>Windows>Modules和列表中看到了正确的DLL版本。您是否尝试过清除解决方案并删除.suo文件?请清除并重新生成您的解决方案。此外,请检查项目引用中的dll路径(选择dll并按F4键打开“属性”窗口),以确保路径正确。很明显,在运行时,它仍在使用旧的dll。我们不能告诉你为什么,你得自己弄清楚。第一个有用的工具是调试器,使用Debug>Windows>Modules并在列表中找到DLL。告诉您它在哪里找到DLL。第二个是Fuslogvw.exe,记录所有绑定,然后查看跟踪,查看它是如何探测DLL的。在运行时模式下,使用新DLL和新函数。我敢肯定。我在Debug>Windows>Modules和列表中看到了正确的DLL版本。您是否尝试过清除解决方案并删除.suo文件?请清除并重新生成您的解决方案。此外,请检查项目引用中的dll路径(选择dll并按F4键打开“属性”窗口),以确保路径正确。