VS 신문: "dll은 시스템 필수 구성 요소로 표시되어 있으며 강력한 서명이 필요합니다"오류
1145 단어 dll
:
VS , “ “XX.dll” , 。” 。
:
1) ( XX.dll );
2) , “ ”;
3) “ ”;
4) “ ” ;
5) “XX.dll”, “ ” “ ( )”;
6) 。
참조:
1. 먼저 설명하자면 X는 어떤 프로그램 집합의 명칭으로 수학에서 알 수 없는 X에 해당한다.이런 힌트를 보고 처음에 나는 프로그램 집합 X의 발표 상태를'시스템 필수'로 설정한 줄 알았다. 내가 검사해 보니 프로그램 집합 X의 발표 상태가'포함(자동)'인 것을 발견했다. 힌트 정보 오류 자체가 잘못된 것 같지만 보낸 것 같다.
천의 가방 안에는 십여 개의 프로그램 집합이 있는데 단지 X에 문제가 생겼을 뿐이다. 원인은 반드시 X와 관련이 있기 때문에 이 결론은 틀림없을 것이다.나중에 몇 차례의 고생을 거쳐 마침내 문제의 원인을 찾았다. 포장된 프로그램은 한 개의 EXE 프로그램 집합과 열 몇 개의 DLL 프로그램 집합으로 구성되었다. EXE 프로그램 집합과 그 중 4개의 DLL 프로그램 집합은 모두 프로그램 집합 X를 인용했지만 그 중 한 개의 DLL 프로그램 집합은 X의 7.5 버전을 인용했고 다른 프로그램 집합은 인용했다.
는 X의 7.6 버전으로, 이로 인해 버전 충돌이 발생하여 당연히 발표할 수 없다.비록.NET가 오류 힌트를 주었지만 문제의 원인을 찾아내는 단서가 포함되어 있습니다. 다른 오류를 일으킨 원인도 프로그램 집합 버전과 관련이 있을 것으로 예상됩니다. 이 글이 도움이 되었으면 합니다.2. 최근에 컴파일링을 할 때 가끔 제목이라는 오류가 발생하고 때로는 컴퓨터를 다시 시작하면 정상이다. 때로는 다시 시작해도 안 된다. 정말 아프다. 나중에 dll를 생성 디렉터리로 미리 복사하면 이 컴파일 오류를 피할 수 있지만 정말 아프다.
Google에 갔다가 드디어 해결 방안을 찾았습니다: 잘못된 항목 오른쪽 클릭 = 속성 = = 발표 = = = 이 dll의 발표 상태를 포함 (자동) 에서 포함 (포함) 으로 바꾸십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
LoadLibrary에서 126 오류가 발생하면 원인이되는 파일 이름을 찾는 방법Loadlibrary에서 DLL을 동적으로 로드할 때 로드 실패입니다. 실패한 파일 이름은 알려주지 않습니다. 로드하고자 하는 DLL 자체를 로드할 수 없다면 이야기는 간단하지만, 대상 DLL이 다른 DLL을 로드하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.