Mã mà tôi có được thừa kế giữ đâm ra khá mạnh mẽ với các lỗi sau (không thay đổi gì cả):Làm thế nào để gỡ lỗi "xử lý an toàn đã bị đóng cửa" lỗi
System.ObjectDisposedException: Safe handle has been closed
at Microsoft.Win32.UnsafeNativeMethods.GetOverlappedResult(
SafeFileHandle hFile, NativeOverlapped* lpOverlapped,
Int32& lpNumberOfBytesTransferred, Boolean bWait)
at System.IO.Ports.SerialStream.EventLoopRunner.WaitForCommEvent()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.
ExecuteCodeWithGuaranteedCleanup(
TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(
ExecutionContext executionContext, ContextCallback callback,
Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext,
ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
này chỉ bị bắt như trước nhà phát triển đã thêm một số AppDomain.UnhandledException Event.
Nếu tôi xóa ứng dụng, ứng dụng chỉ gặp sự cố với thông báo Dr Watson (gửi phản hồi, v.v ...) chứ không phải hộp thoại .NET thông thường (có tùy chọn tiếp tục và theo dõi ngăn xếp).
Tôi đã kiểm tra và nó không liên quan đến Thread.Abort
Làm thế nào để tôi đi về cố gắng để tìm ra nguyên nhân của vấn đề này, vì nó xuất hiện, từ các vết đống, không phải trong mã của ứng dụng?
này hoạt động giống như sự quyến rũ tôi đã gỡ bỏ tất cả các kết nối USB devises trừ chuột của tôi và nó làm việc ed. Không chắc chắn, tại sao điều này xảy ra. – Nitesh