<assemblies> 要素
ASP.NET リソースのコンパイル時に使用されるアセンブリを指定します。
<configuration>
<system.web>
<compilation>
** <assemblies>**
<assemblies>
<add assembly="assembly"/> <remove assembly="assembly"/> <clear/></assemblies>
サブタグ
サブタグ | 説明 |
---|---|
<add> | 動的リソースのコンパイル時に使用するアセンブリ参照を追加します。ASP.NET は、各コード モジュールのコンパイル時に、このアセンブリをリソースに自動的にリンクします。
<add> の値は、DLL パスではなくアセンブリ名です。ASP.NET は、アセンブリ名を検索して、アセンブリの物理的な DLL 位置を特定します。ワイルドカード文字 * (アスタリスク) を指定して、1 つのアプリケーションのプライベート アセンブリ キャッシュ内にあるすべてのアセンブリを追加することもできます。アプリケーションのプライベート アセンブリ キャッシュは、アプリケーションの \bin サブディレクトリまたは .NET Framework インストール ディレクトリ (systemroot\Microsoft.NET\Framework\version\) にあります。 |
<remove> | 指定したアセンブリ参照をコンパイルの設定から削除します。<remove> の値は、先行する <add> ディレクティブの値と正確に一致する必要があります。ワイルドカードを使った選択はサポートされていません。 |
<clear> | 指定した Web.config ファイルに現在格納されているか、指定した Web.config ファイルが継承したすべてのアセンブリ参照を削除します。 |
例
アセンブリ参照をアプリケーションに追加する例を次に示します。
<configuration>
<compilation>
<assemblies>
<add assembly="System.Data, Version=1.0.2411.0,
Culture=neutral,
PublicKeyToken=b77a5c561934e089"/>
</assemblies>
</compilation>
</configuration>
必要条件
格納されている場所 : <system.web>
Web プラットフォーム : IIS 5.0、IIS 5.1、IIS 6.0
構成ファイル : Machine.config、Web.config
構成セクション ハンドラ : System.Web.UI.CompilationConfigurationHandler