ObfuscateAssemblyAttribute.AssemblyIsPrivate プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アセンブリがプライベートとしてマークされているかどうかを示す Boolean 値を取得します。
public:
property bool AssemblyIsPrivate { bool get(); };
public bool AssemblyIsPrivate { get; }
member this.AssemblyIsPrivate : bool
Public ReadOnly Property AssemblyIsPrivate As Boolean
プロパティ値
アセンブリがプライベートとしてマークされている場合は true
。それ以外の場合は false
。
例
次のコード例は、 属性コンストラクターが プロパティを AssemblyIsPrivate に設定して true
、アセンブリがプライベートであることを指定する方法を示しています。 このプロパティは StripAfterObfuscation 、 false
難読化ツールが処理後に属性を削除するのを防ぐための です。
using System;
using System.Reflection;
[assembly: ObfuscateAssemblyAttribute(true,
StripAfterObfuscation=false)]
Imports System.Reflection
<Assembly: ObfuscateAssemblyAttribute(False, _
StripAfterObfuscation:=False)>
注釈
プライベート アセンブリは、それが一部であるアプリケーションでのみ使用され、他のソフトウェアでは使用されません。
重要
この属性を適用しても、アセンブリが自動的に難読化されることはありません。 属性の適用は、難読化ツールの構成ファイルを作成する代わりに使用します。 つまり、難読化ツールの手順を提供するだけです。 難読化ツールのベンダーは、ここで説明するセマンティクスに従うことをお勧めします。 ただし、特定のツールが Microsoft の推奨事項に従っている保証はありません。
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示