.NET Framework Assemblies Marked with AllowPartiallyTrustedCallersAttribute
To enable key scenarios for partially trusted code and minimize unintended use by partially trusted callers, several .NET Framework assemblies are marked for use by partially trusted code. Some code within these assemblies might be subject to security restrictions, including requiring callers to be fully trusted in some cases. All other assemblies that are part of the .NET Framework are intended for use only by fully trusted code.
The following .NET Framework assemblies have the AllowPartiallyTrustedCallersAttribute attribute applied:
Accessibility.dll
IEExecRemote.dll
Microsoft.JScript.dll (applied in version 2.0)
Microsoft.VisualBasic.dll
Mscorlib.dll
System.dll
System.Configuration.dll (applied in version 2.0)
System.Data.dll
System.Data.Linq.dll
System.Deployment.dll (applied in version 2.0)
System.DirectoryServices.dll (applied in version 2.0)
System.DirectoryServices.Protocols.dll (applied in version 2.0)
System.Drawing.dll
System.Linq.dll
System.Security.dll (applied in version 2.0)
System.Transactions.dll (applied in version 2.0)
System.Web.dll (applied in versions 1.1 and 2.0)
System.Web.Mobile.dll (applied in versions 1.1 and 2.0)
System.Web.RegularExpressions.dll (applied in versions 1.1 and 2.0)
System.Web.Services.dll
System.Windows.Forms.dll
System.XML.dll
See Also
Concepts
Using Libraries from Partially Trusted Code