2013-08-14 3 views
0

Sharpshell 및 LibTiff/Tiff2Pdf를 사용하여 셸 확장을 구축하고 있습니다. 파일 변환을위한 Windows의 간단한 드롭 다운 메뉴입니다. 솔루션이 모든 어셈블리를 빌드하려면 강력한 이름이 필요하며 프로젝트 자체를 포함해야합니다.강력한 이름 - Sharpshell/LibTiff

누구나 Windows에서 LibTiff.Net을 강력한 이름으로 다시 작성하는 방법을 알고 있습니까? 그것이 내 자신의 어셈블리라면 새로운 키를 추가하는 것만 큼 쉬울 것입니다. 그러나, 나는 이것에 분실된다. 어떤 도움이라도 대단히 감사하겠습니다.

+0

시나리오 2를 사용하여 해결 : http://buffered.io/posts/net-fu-signing-an-unsigned-assembly-without-delay-signing/ –

+0

키를 적용한 상태에서 소스 코드에서 라이브러리를 빌드 해보십시오. . – Bobrovsky

답변

1

코드를 다시 빌드 한 다음 서명해야합니다. 이것이 유일한 방법입니다. 어쩌면 가장 좋은 방법은 직접 LibTiff.Net에 서명 된 버전의 어셈블리를 제공하도록 요청하는 것입니다.

그렇지 않으면 코드를 해체 할 수 있지만 (ildasm at https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=11&checkda=1&ct=1376595663&rver=6.0.5276.0&wp=MCLBI&wlcxt=msdn%24msdn%24msdn&wreply=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2flibrary%2ff7dy01k1.aspx&lc=1033&id=254354&mkt=en-US 참조), 라이센스에 따라 재구성 한 후 재배포하는 것이 법적으로 금지 될 수 있습니다.