Visual Studio .NET 2003에서는 (특히 ActiveX와 같이 Windows Forms에 직접 맵핑해야 할 필요가 있는 COM 관련 구성 요소들에 대해서) 자동으로 .NET 어셈블리를 생성해주는 도구가 있어서 무척 편리합니다. 하지만 이와 같은 방식으로 어셈블리를 생성할 때에 한 가지 문제에 봉착하게 됩니다.
프로젝트가 생성하는 어셈블리에 강력한 서명을 하기 위하여 sn.exe 유틸리티로 강력한 이름 시그니처를 가진 파일을 지정하곤 합니다. 하지만 같이 생성된 어셈블리가 서명이 되어있지 않으면 컴파일러는 오류를 내고 종료합니다. 이런 문제때문에 고민하신 분들이 꽤 있으실 것입니다.
'Software Development > .NET Framework' 카테고리의 다른 글
| Visual Studio 2005 - '직접 실행 창'의 위력 (0) | 2006/12/30 |
|---|---|
| .NET Framework에서 Internet Explorer와 연동하는 방법에 대한 모든 것 (0) | 2006/12/30 |
| [VS.NET] 자동 생성되는 COM Interop 어셈블리에 강력한 이름 적용하기 (0) | 2006/12/30 |
| 정규 표현식 자습서 [개정판] (3) | 2006/12/16 |
| Visual C++ Debugger가 Breakpoint를 감지하는 원리 (1) | 2006/12/12 |
| Object.ToString() 메서드와 NUnit (0) | 2006/12/11 |
TAG .snk,
rkttu,
rkttu.com,
sn,
sn -k,
sn.exe,
Strong Name,
Visual Studio .NET,
Visual Studio .NET 2003,
VS.NET,
강력한 이름,
남정현,
대한민국>인천>인하대학교