ObfuscateAssemblyAttribute.AssemblyIsPrivate プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)

アセンブリがプライベートとしてマークされている場合は true。それ以外の場合は false。

プライベート アセンブリは、そのアセンブリが属するアプリケーションによってのみ使用され、他のソフトウェアでは使用されません。
![]() |
---|
この属性を適用しても、自動的にアセンブリの隠ぺいが行われるわけではありません。この属性の適用は、難読化ツールの構成ファイルを作成する代わりとして行われます。つまり、難読化ツールに対する指示を出すだけです。Microsoft では、難読化ツールの販売元が次に説明するセマンティクスに従うことを推奨しています。ただし、特定のツールが Microsoft の推奨するセマンティクスに従っているという保証はありません。 |

属性コンストラクタによって AssemblyIsPrivate プロパティを true に設定し、アセンブリがプライベートであることを指定する方法のコード例を次に示します。難読化ツールが処理後に属性を削除しないようにする場合、StripAfterObfuscation プロパティは false です。
Imports System Imports System.Reflection <Assembly: ObfuscateAssemblyAttribute(False, _ StripAfterObfuscation:=False)>

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ObfuscateAssemblyAttribute.AssemblyIsPrivate プロパティのページへのリンク