我有来自UserControl的C#控件。当我关闭包含此控件的表单的设计视图时,Visual Studio崩溃。在XP上,我有机会调试崩溃,我可以看到它在C dll中的API上抛出DLL未找到异常。如果我注释掉对此函数的调用,它会停止崩溃。关闭实际调用我的dispose方法的设计视图?为什么我得到DLL(或入口点)未找到异常,我该怎么做才能阻止这种情况发生?
答案 0 :(得分:0)
如果在设计时Visual Studio无法使用C DLL,您需要将其放在Visual Studio可以找到它的位置,或者向控件添加代码以检查您是否处于设计模式并避免拨打电话到DLL。