Vb.net VB2005在调试模式下崩溃';未找到方法';
我有一个旧的DLL,工作良好。 在项目中调用此DLL 我用一个新函数更新了DLL。 在项目中,我调用DLL的新函数。 项目的IDE向我展示了新功能。 在运行时,所有的工作都很好 在调试模式下,项目崩溃,并显示消息“找不到方法”。 我试图删除BIN end OBJ目录。。。但什么都没用 有人能帮我吗?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。我们不能告诉你为什么,你得自己弄清楚。第一个有用的工具是调试器,使用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键打开“属性”窗口),以确保路径正确。