2015-02-02 3 views
4

나는 ConfuserEx로 난독화된 .NET 라이브러리가있는 프로젝트를 가지고 있습니다. 보호 실행 중에 다음과 같은 경고 메시지가 나타납니다.누락 된 SN 키에 대한 ConfuserEx 경고를 해결하는 방법

[WARN] [foo.dll] SN Key is not provided for a signed module, the output may not be working. 

사실 조립품은 강력한 키 이름으로 서명되어 있습니다. 그러나 코드는 나중에 문제없이 실행되고있는 것 같습니다. 출력이 작동하지 않을 경우,

  1. 이 어떻게 실제 문제를 감지 할 것 :

    이 두 가지 질문을 발생?

  2. 경고 메시지를 없애려면 SN 키를 어떻게 제공해야합니까?

소프트웨어의 설명서 나 cli 출력물이 나에게 키를 포함하는 방법을 알려주지 않았습니다. dll과 동일한 폴더에 키를 복사해도 경고가 해결되지 않습니다.

답변

5

ConfuserEx의 gui에서 이미 추가 된 모듈을 선택하고 편집 할 수 있습니다. 편집 마스크에서 키와 키 암호를 추가 할 수 있습니다. 끝난!

ConfuserEx Description how to add a key to sign the confused assemblies

은 다른 방법은 직접 문서 편집기로 .crproj 파일을 편집하고 키 파일 및 비밀번호에 대한 링크가 포함 된 모듈에 2 개 속성 snKeysnKeyPass 추가 할 수 있습니다

<module path="foo.dll" snKey="fooKey.pfx" snKeyPass="fooKeyPassword" /> 
관련 문제