NGMsoftware

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

    학습


    Error "'C:\Microsoft\.NET 4.6.1\GacUtil.exe' -i 'C:\NGM.dll' /f" 명…

    페이지 정보

    본문

    Microsoft社의 Visual Studio에 패치 또는 업데이트가 있는 경우 필연적으로 발생되는 에러입니다. 이 에러는 아주 오래된 문젠데요. 마소에서 왜 수정을 안하는지 모르겠네요. 매번 업데이트때마다 동일한 에러를 접하는 분들은 쉽게 해결하겠지만, 처음 접하는 분들은 상당히 생소할겁니다. 에러 메시지만 보고 문제를 해결하기는 더욱더 어려울수 있습니다. 우선, GAC는 Global Assembly Cache(전역 어셈블리 캐시)의 줄임말입니다. 강력한 키(Strong key)로 모듈을 서명해야 합니다. 머신 차원의 공용 저장소에 이셈블리를 설치해서 사용할 수 있습니다.

    사용자 환경 (User Environment)

    • OS: Windows 10 Pro - 64bit
    • IDE: Visual Studio 2019 Community
    • Language: C# .NET Framework 4.6.1

     

    해결 방법 (Solution)

    Visual Studio를 관리자 권한으로 실행하고 다시 빌드하면 정상 동작합니다. 물론, UAC를 끄고 사용한다면 이 에러가 발생되지는 않았을겁니다. 일반적으로 보안을 유지하면서 Visual Studio를 사용하려면 아래 지침을 참고하여 관리자 권한으로 실행될 수 있도록 수정하세요.

    시작 메뉴 > ①Visual Studio 우클릭 > ②자세히 > ③파일 위치 열기

    myOsJRy.png

     

     

    바로가기 파일에서 우클릭 후 속성으로 이동하세요. 아래 그림처럼 바로 가기탭을 클릭 후 하단의 고급을 클릭합니다.

    QEoQcbb.png

     

     

    고급 속성에서 "관리자 권한으로 실행"에 체크하고 작업을 완료하세요.

    PtdzhZU.png

     

     

    Visual Studio를 다시 실행하고 빌드하면 글로벌 어셈블리 캐시에 설치가 됩니다.

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

    댓글목록

    등록된 댓글이 없습니다.