2010-01-13 2 views
0

Authenticode 검사로 인해 .NET 빌드가 느려집니다.

Why are signed assemblies slow to load?

은이 응용 프로그램은 응용 프로그램의 config 파일에서 generatePublisherEvidence 태그를 사용하여 비 또는 느린 연결 환경에서 실행될 때 서명 어셈블리의 검사를 피하는 방법을 표시됩니다.

개발자에게는 어떨까요? 그것은 내 애플 같은 상황에서 매우 느리게 빌드 및 구성 파일 접근 방식이 도움이되지 않는 것 같습니다. 관련 프로젝트 빌드 설정이 있습니까?

답변

3

좋아, 대답을 찾았지만 여기에 게시하는 것이 좋을 것이라고 생각했습니다. 링크

http://social.msdn.microsoft.com/forums/en-US/vssetup/thread/bc778e26-9156-4924-a9ca-a57ef8ff6bcc/

에서 "로비 Couret"는 썼다 :

In Internet Explorer 7... 

Tools->Internet Options->Advanced->Security Node, 
Uncheck 'Check for publisher's certificate revocation*' 

예 이것은 정말 내 3 초 90 초에서 빌드 속도를 않았다. (내 애플 몇 서명, 타사 어셈블리를 사용합니다.)

는 나를 위해 문제는 상업, 타사 어셈블리

0

나는 직장에서하는 일을 알려줄뿐입니다. 개발자 빌드는 어셈블리에 서명하지 않으며 코드 서명 인증서가 설치된 것은 "공식 빌드 머신"입니다. 따라서 개발자는 VeriSign에 대한 인터넷 연결이 필요하지 않습니다.

빌드 스크립트는 인증서를 가리키는 환경 변수가 있는지 확인합니다. 인증서가 없으면 서명하지 않아도됩니다.

+0

그래, 내가 이에 대한 자세한 명확하지 않았다 미안 해요입니다 마틴. – MartinKB