2단원: SWIFTSchemas 프로젝트에 대한 강력한 이름의 BizTalk 어셈블리 만들기
이 단원에서는 BizTalk 어셈블리가 컴파일 및 배포되는 강력한 이름을 만듭니다. 강력한 이름의 어셈블리는 다음과 같은 몇 가지 보안 이점을 제공합니다.
강력한 이름은 디지털 서명과 고유한 키 쌍을 할당하여 어셈블리의 고유성을 보장합니다.
강력한 이름은 다른 사용자가 후속 버전의 어셈블리를 생성할 수 없도록 하여 어셈블리의 계보를 보호합니다.
강력한 이름은 강력한 무결성 검사 제공하여 어셈블리의 내용이 마지막 빌드 이후 변경되지 않도록 보장합니다.
Visual Studio.NET 또는 .NET Framework 함께 제공되는 강력한 이름 도구(sn.exe)를 사용하여 키 파일을 생성할 수 있습니다.
강력한 이름의 BizTalk 어셈블리를 만들려면
Visual Studio 명령 프롬프트를 시작합니다.
Visual Studio 명령 프롬프트에서 drive>:\labs 폴더로 < 이동합니다.
명령 프롬프트에서 sn –k swift.snk를 입력한 다음 Enter 키를 누릅니다. 출력 창에 성공 메시지가 표시되는지 확인합니다.
참고
올바른 메시지가 표시되지 않으면 Visual Studio를 사용하여 어셈블리 문제를 해결합니다.
솔루션 탐색기 SWIFTSchemas 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.
SWIFTSchemas 속성 페이지 대화 상자에서 공통 속성 이 확장되었는지 확인하고 어셈블리를 선택합니다.
오른쪽 창의 어셈블리 속성을 아래로 스크롤하고 강력한 이름 섹션에서 어셈블리 키 파일 오른쪽에 있는 상자를 클릭합니다. 줄임표 단추를 클릭합니다.
어셈블리 키 파일 대화 상자에서 drive:>\labs로< 이동합니다.
swift.snk 파일을 키 파일로 선택한 다음 열기를 클릭합니다.
SWIFTSchemas 속성 페이지 대화 상자에서 확인을 클릭합니다.
파일 메뉴에서 모두 저장을 클릭하여 변경 내용을 저장합니다.