2017-11-23 7 views

답변

1

아니요. dotnet build 명령을 사용하여 지원되는 모든 플랫폼에서 프로젝트를 빌드 할 수 없으므로 .NET Standard 패키지에 서명되지 않습니다.

ServiceStack v5에서 .NET 표준 및 .NET Framework 패키지는 이제 ServiceStack.Text 메인으로 병합되지만 .NET Framework 빌드 만 서명됩니다.

+0

ServiceStack.Text 어셈블리의 포장을 풀고 서명 한 다음 다시 포장하고 비공식 너겟을 사용하는 것 외에 다른 옵션이 있습니까? – ioan

+0

@ioan [StrongNamer] (https://github.com/dsplaisted/strongnamer)와 같은 도구를 사용할 수 있습니다.이 도구는 상용 무료 라이센스로 계속 사용할 수 있지만 비공식 패키지는 [AGPL/FOSS 라이센스 예외] (https://github.com/ServiceStack/ServiceStack.Text/blob/master/license.txt). .NET 표준 서명 패키지를 사용해야하는 유스 케이스는 무엇입니까? – mythz

+0

.NET Core로 이식해야하는 라이센스가있는 ServiceStack 프레임 워크로 상업용 응용 프로그램에서 사용해야합니다. 응용 프로그램은 서명 된 어셈블리를 사용해야하므로 모든 종속성도 서명해야합니다. – ioan