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 우클릭 > ②자세히 > ③파일 위치 열기
바로가기 파일에서 우클릭 후 속성으로 이동하세요. 아래 그림처럼 바로 가기탭을 클릭 후 하단의 고급을 클릭합니다.
고급 속성에서 "관리자 권한으로 실행"에 체크하고 작업을 완료하세요.
Visual Studio를 다시 실행하고 빌드하면 글로벌 어셈블리 캐시에 설치가 됩니다.
- 이전글C# YOLO Error: System.DllNotFoundException: 'Microsoft Visual C++ 2017-2019 Redistributable (x64)' 20.07.29
- 다음글FTP 서버와 통신하는 데 필요한 구성 요소가 설치되어 있지 않습니다. 20.07.29
댓글목록
등록된 댓글이 없습니다.