TrustInfo.PreserveFullTrustPermissionSet Property
Gets or sets whether to preserve partial trust permission when the full trust flag is set.
MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Namespace: Microsoft.Build.Tasks.Deployment.ManifestUtilities
Assembly: Microsoft.Build.Tasks.Core (in Microsoft.Build.Tasks.Core.dll)
Syntax
'Declaration
Public Property PreserveFullTrustPermissionSet As Boolean
public bool PreserveFullTrustPermissionSet { get; set; }
public:
property bool PreserveFullTrustPermissionSet {
bool get ();
void set (bool value);
}
member PreserveFullTrustPermissionSet : bool with get, set
function get PreserveFullTrustPermissionSet () : boolean
function set PreserveFullTrustPermissionSet (value : boolean)
Property Value
Type: System.Boolean
A Boolean value indicating whether to preserve partial trust permission when the full trust flag is set.
Remarks
Normally when IsFullTrust is set to True, all permission settings are deleted. If you want to preserve these settings (typically during design time), you can call this method to persist the permission settings even when IsFullTrust is set to True.
PreserveFullTrustPermissionSet should not be set to True for ClickOnce deployments because this violates ClickOnce schema requirements.
If this property is set to False with full trust specified, then any permissions defined in the permission set object will be dropped on save.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see dd66cd4c-b087-415f-9c3e-94e3a1835f74.
See Also
Reference
Microsoft.Build.Tasks.Deployment.ManifestUtilities Namespace