Istnieją trzy różne opcje zestawu uprawnień, które ograniczają możliwości zespołu
SAFE
- Ogranicza montaż do kodu zarządzanego
EXTERNAL_ACCESS
- umożliwia dostęp do plików, zasobów sieciowych itp.
UNSAFE
- Nieograniczony dostęp - w tym wykonanie kodu niezarządzanego
MSDN dokumentacja zawiera następujące wskazówki
Jeśli Twój zestaw używa tylko funkcji .NET 3.5, nie rozumiem, dlaczego miałby potrzebować UNSAFE
dostęp.
Możliwe, że używasz jednego z typów lub członków niedozwolonych w bibliotece System.Core. Microsoft ma ich listę. Niedozwolone typy i członkowie w System.Core.dll
Więcej informacji znajdziesz tutaj. Atrybuty ochrony hosta i programowanie integracji CLR