private void Border_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
Border border = (Border)sender;
DragDrop.DoDragDrop(border, "test", DragDropEffects.Copy);
}
WPF 线程中异常导致程序崩溃
https://www.cnblogs.com/czly/p/11858644.html
https://blog.csdn.net/qq_40430656/article/details/125004275
先 try试一下能不能捕获到具体异常
排查方向:
局部变量赋值越界
例如: 局部字符串数组拷贝字符串,当拷贝的字符串大大的超过变量空间就会破坏堆栈
指向局部变量的指针越界修改数据
例如:void test(int data) { int* p = &data; --p; *p = 100; }
死循环
死循环会导致栈溢出,从而导致宕机
应该是你的电脑环境有问题,比如你系统下面的system32下的msvcp相关dll版本对不上,你试试去别人电脑上看看这个程序有没有问题。
建议编译代码时生成pdb符号文件,再结合Crash时的dump调试信息,来定位是那行代码引起的崩溃。