NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    Error 메서드를 통해 네이티브 코드를 호출하려는 시도가 실패했습니다. 네이티브 코드를 호출하려면 메서드가 보안에 중요하거나 보안에 안…

    페이지 정보

    본문

    "메서드를 통해 네이티브 코드를 호출하려는 시도가 실패했습니다. 네이티브 코드를 호출하려면 메서드가 보안에 중요하거나 보안에 안전해야 합니다."

     

    이 에러는 .NET 4.0 이후부터 발생합니다. .NET 4.0 어셈블리는 보안에 매우 중요하며, 보안 투명 코드가 GAC(Global Assembly Cache)에 등록된 어셈블리의 코드를 호출하는 것은 불가능합니다. 따라서, 프로젝트의 AssemblyInfo.cs 파일(클래스)에 정의되어 있는 "[assembly: AllowPartiallyTrustedCallers()]"를 제거하거나, 프로젝트를 .NET 2.0으로 변경해서 처리해야 합니다. 이외에도 메소드의 특성에 [SecuritySafeCritical] 을 부여해서 처리할수도 있습니다.

     

    9WWN4TY.jpg

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.