ILMerge로 만든 어셈블리를 가지고있는 어셈블리가 있습니다. AL.exe를 사용하여이 어셈블리에 서명하려고했지만 AL.exe가 어셈블리가 포함 된 어셈블리에 서명 할 수 없다는 것이 나타났습니다. 어셈블리가 포함 된 어셈블리에 어떻게 서명 할 수 있습니까?내부 어셈블리가있는 서명 어셈블리
0
A
답변
1
Here입니다.
기본 설정에서 병합 된 어셈블리는 서명되지 않습니다. 이 소프트웨어를 사용하는 소프트웨어가 강력한 이름의 어셈블리를 필요로하는 경우 문제가 될 수 있습니다. 다행히도 ILMerge에는 병합 된 어셈블리가 일반적으로 SNK라는 확장명을 가진 키 파일을 사용하여 서명 할 수있는 옵션이 있습니다. 키 파일은 Visual Studio 또는 .NET Framework와 함께 제공되는 강력한 이름 도구 (sn.exe)로 생성 할 수 있습니다. 어셈블리를 병합하고 결과에 서명하려면/keyfile 스위치를 사용해야합니다. 스위치 다음에는 콜론 (:)과 키 파일의 이름이옵니다.
예 :
ilmerge /out:Merged.dll /keyfile:key.snk Primary.dll Secondary.dll
관련 문제
- 1. 외부 종속성이있는 모든 내부 어셈블리 대 어셈블리
- 2. 어셈블리 서명 및 인증서
- 3. 이해 .NET 어셈블리 서명
- 4. 혼합 코드 어셈블리 서명
- 5. 서명 어셈블리 액세스가 거부되었습니다.
- 6. 서명 된 어셈블리 문제
- 7. 지연 서명 어셈블리
- 8. 비주얼 스튜디오 : 서명 어셈블리
- 9. 서명 빌드 전 어셈블리
- 10. Nant를 사용하여 어셈블리 서명
- 11. 어셈블리가있는 numlock 토글
- 12. 어셈블리 서명 키가 만료 됨
- 13. 공유 어셈블리 - 서명 필요 여부?
- 14. 하위 어셈블리가있는 .Net 라이브러리 만들기
- 15. 외부에서 위성 어셈블리 생성
- 16. 서명 된 어셈블리 사용 원인 TargetInvocationException
- 17. 어셈블리가있는 재부팅 시스템
- 18. 어셈블리가있는 배열 회전
- 19. 여러 어셈블리가있는 열린 커버
- 20. 두 개의 어셈블리가있는 Roslyn 컴파일?
- 21. 32 비트를 강제로 많은 어셈블리가있는 응용
- 22. 어셈블리 - 서명 플래그 및 패리티 플래그
- 23. 서명 된 어셈블리 네트워크 액세스 피하기
- 24. SAP ABAP는 어셈블리 서명 방법을 제공합니까?
- 25. 새 AppDomain에 서명 된 어셈블리 만로드하는 방법?
- 26. 1 VS 솔루션의 혼합 서명 어셈블리?
- 27. 런타임에 강력하게 서명 된 어셈블리 교환
- 28. Selenium dotnet 서명 된 어셈블리 위치?
- 29. GAC에 2 버전의 MySql.Data 어셈블리가있는 것이 문제입니까?
- 30. Embedding \ Merge .NET v1 어셈블리 어셈블리 .NET v4 어셈블리 어셈블리