내 어셈블리를 서명하지 않고 배포 프로젝트를 구축하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/300405

문제

나는 빌드에 그다지 경험이 없습니다 - 이것은 정말 쉬울 수 있습니다! 간단한 배포 프로젝트가있는 간단한 응용 프로그램이 있습니다. 나는 릴리스에 대한 DLL의 릴리스 버전이있는 디렉토리로 갔고, 모든 버전에 서명 한 다음 (Verisign)에 서명 한 다음 배치 프로젝트에 가서 빌드를 선택 (재건되지 않음)으로 가서 모든 어셈블리를 다시 컴파일했으며 이제는 그들이 고려했습니다. ' T 더 이상 서명했습니다. 쉬운 배포 프로젝트를 유지하고 여전히 어셈블리에 서명했거나 MSI를 다른 방식으로 만들어야합니까? 감사!

도움이 되었습니까?

해결책

조립품을 빌드의 중간 단계로 서명하십시오.

이를 수행하는 한 가지 방법은 어셈블리에 서명하는 빌드 이벤트가있는 더미 프로젝트를 추가하는 것입니다. MSI 패키지를 만들기 전에이 프로젝트를 마지막 단계로 만드십시오.

다른 팁

나는 시도하지 않았지만 ... 배포 프로젝트가 응용 프로그램 프로젝트에 의존하지 마십시오. 대신 응용 프로그램의 출력을 배포에 수동으로 추가하십시오. 결과적으로 자동 빌드는 트리거되어서는 안됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top