ObfuscateAssemblyAttribute.StripAfterObfuscation Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение Boolean, указывающее, должно ли средство запутывания удалить данный атрибут по окончании его обработки.
public:
property bool StripAfterObfuscation { bool get(); void set(bool value); };
public bool StripAfterObfuscation { get; set; }
member this.StripAfterObfuscation : bool with get, set
Public Property StripAfterObfuscation As Boolean
Значение свойства
Значение true
, если средство запутывания должно удалять атрибут после обработки; в обратном случае — значение false
. Значение по умолчанию для этого свойства — true
.
Примеры
В следующем примере кода показан ObfuscateAssemblyAttribute атрибут со свойством StripAfterObfuscation , равным false
, чтобы предотвратить удаление атрибута средством обфускации после обработки.
using System;
using System.Reflection;
[assembly: ObfuscateAssemblyAttribute(true,
StripAfterObfuscation=false)]
Imports System.Reflection
<Assembly: ObfuscateAssemblyAttribute(False, _
StripAfterObfuscation:=False)>
Комментарии
Атрибуты не должны быть удалены, если библиотека будет включена как часть другого приложения, и маскироваться как часть этого приложения.
Указание того, что средства маскирования должны удалять , ObfuscateAssemblyAttribute не влияет на экземпляры ObfuscationAttribute , которые были применены к типам и членам в сборке.
Важно!
Применение этого атрибута не приводит к запутыванию сборки автоматически. Применение атрибута является альтернативой созданию файла конфигурации для средства маскирования. То есть он просто предоставляет инструкции для средства маскации. Корпорация Майкрософт рекомендует поставщикам средств маскирования следовать описанной здесь семантике. Однако нет никакой гарантии, что конкретное средство будет соответствовать рекомендациям Майкрософт.