0

프로젝트를 .NET 코어로 이식하려하지만 아날로그 System.Security.Permissions를 찾을 수 없습니다. 프로젝트가.NET System.Security.Permissions in .NET 코어

[PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust")] or [EnvironmentPermission(SecurityAction.LinkDemand, Unrestricted = true)], ''모든 코드가 효율적으로 완전 신뢰에서 실행되기 때문에

+0

저는 CoreClr이 있다고 생각합니다. 먼저 필요한 호출을 확인하고 API가 여전히 사용 가능한 경우 netcoreapp1.0/netstandard를 타겟팅 할 때 API가 필요하지 않을 수 있습니다. net451 +를 타겟으로해야하고 거기에 필요하다면 컴파일 할 수 있고'# ifdef's를 사용할 수 있습니다 – Pawel

답변

2

Code Access Security isn't and won't be available in .Net Core. 같은 구조를 사용하여, 그 속성을 제거하기에 충분합니다.

실제로 몇 가지 코드를 제한 할 경우, 권고는 다음과 같은 최소한의 권한 집합 프로세스를 실행하는 사용자 계정과 같은

를 사용하여 운영 체제를 제공하는 보안 경계.