strongname

    8

    3답변

    BinaryFormatter (C#)를 사용하여 트리 뷰를 serialize하는 데 사용되었습니다. 바로 그 일을하고 모든 직렬화 가능 클래스를 포함하는 어셈블리는 이제 강력한 이름을 가지며 서명되고 새로운 버전 번호를 갖습니다 (그러나 구현은 변경되지 않았습니다). I의 바이트 [] 배열을 역 직렬화 할 라인 (TreeViewData)binaryForma

    2

    1답변

    내 프로젝트 어셈블리에 강력한 서명을 도입하려고합니다. 로 내 프로젝트 출력은 XML에 지속되고 유형 (서명하기 전에) 언급 된 모든 어셈블리가 토큰 공개 키, 622edca63ee1770c 서명 후 typestr="XYZ.PQR, MyWidget, Version=1.0.2406.20198, Culture=neutral, PublicKeyToken=null

    8

    3답변

    VC++에서 개발 된 COM 구성 요소 세트가 있습니다. 이러한 구성 요소에 대한 참조가 .NET 프로젝트에 추가되면 Visual Studio에서 interop 어셈블리를 생성합니다. 우리는 지금 그러한 어셈블리들을 가지고 있습니다. 매일 빌드를 실행하는 동안 생성 된 모든 바이너리에 디지털 서명으로 서명합니다. Interop 어셈블리는 우리가 저자라고 느

    1

    3답변

    여러 .NET 어셈블리가 있는데 강력한 이름으로 각 어셈블리에 서명하고 싶다고합니다. 하나의 키 쌍 (하나의 .snk 파일)만으로 충분합니까? 아니면 각 어셈블리에 대해 하나의 쌍을 생성해야합니까? (각) 키 쌍의 공개 키를 게시해야합니까?

    5

    3답변

    sn.exe 유틸리티 및 this question의 설명에서 강력한 이름으로 서명 된 모든 어셈블리에 공개 키 복사본이 추가 된 것을 볼 수 있습니다. 어셈블리 바이너리가 변경되지 않았 음을 확인하기에 충분합니다. 그러나 주어진 어셈블리가 실제로 주어진 키 쌍으로 서명되었고 주어진 회사에서 컴파일되었는지 어떻게 확인합니까? 누구나 자신의 키 쌍을 만들고,

    2

    3답변

    사용자 지정 .NET 라이브러리 (.DLL 파일)를 사용하는 ASP.NET 응용 프로그램이 있습니다. 그 .DLL 파일은 강하게 명명됩니다. 라이브러리에 작은 업데이트가 자주 발생하며 응용 프로그램을 다시 컴파일하지 않고이 .DLL을 업데이트 할 수 있기를 바랍니다. 내 고객에게 소스를 제공하고 싶지 않기 때문에 응용 프로그램을 미리 컴파일해야합니다 (디

    6

    2답변

    어셈블리에 강력한 이름을 추가하기 위해 명령 줄을 호출하는 것 외에도 강력한 이름을 제거한 후에 어셈블리를 사퇴하게하는 API가 있습니까?

    6

    2답변

    ILMerge를 사용하여 프로젝트에있는 모든 어셈블리를 단일 어셈블리로 병합했지만이 문제는 병합 된 어셈블리에 서명하는 방법이 아닌 것 같습니다. ILMerge에서 생성 한 병합 어셈블리에 강력한 이름을 추가 할 수있는 명령 줄 옵션이나 명령이 있습니까? 방문하시기 바랍니다 al /out:MyAssembly.dll MyModule.netmodule /key

    0

    2답변

    레거시 프로젝트에 디지털 서명을해야하는 .net 1.1 dll이 있습니다. .snk 파일을 만들었습니다. Visual Studio에서 서명을 적용하기 위해 수행해야하는 단계는 무엇입니까? 편집이 http://www.robrich.org/archive/2006/11/29.aspx

    0

    1답변

    방금 ​​어셈블리의 새 버전으로 릴리스를 패치해야하는 상황에 처했습니다. 모든 어셈블리는 강력한 이름이며 Windows Forms 응용 프로그램입니다. 적절한 re-mappings을하기 위해 App.config를 편집했는데, 우리의 현지화 된 버전으로 우리의 소프트웨어를 테스트 할 때까지 모든 것이 잘되었다. 우리가 보았던 문제는 기존의 위성 어셈블리가로드