이 문제의 이유는 .NET 프레임 워크 4.0이 Windows 구조화 된 비정상 치료 (SEH) 치료로 치료 되었기 때문입니다. AccessViolationExceptions와 같은 일부 이상은 상태의 손상을 나타내는 것으로 간주됩니다. 이 한도에도 불구하고 CSE 처리를 가능하게하는 몇 가지 솔루션이 있습니다.
.NET 3.5로 Dowager 3.5 :RE- 응용 프로그램을 .NET 3.5 어셈블리로 연결하여 .NET 4.0에서 실행했습니다.
응용 프로그램 구성 수정 :
구성 파일의 런타임 요소 아래에 줄을 추가하십시오 :
handleProcessCorruptedStateExceptions 속성 사용 속성을 사용하여 CSE를 캡처하려는 메소드를 수정하십시오.
CSE에 대한 자세한 내용은 다음 리소스를 참조하십시오.위 내용은 .NET 애플리케이션에서 System.AccessViolationExceptions를 처리하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!