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의 발표 상태를 포함 (자동) 에서 포함 (포함) 으로 바꾸십시오.

좋은 웹페이지 즐겨찾기