NETLink`
NETLink`
LoadNETAssembly
LoadNETAssembly[assembly]
指定されたアセンブリを.NETランタイムにロードし,そのアセンブリを識別するために使用できる NETAssembly 式を返す.
LoadNETAssembly["directory"]
特定のディレクトリ内のアセンブリをすべてロードし,NETAssembly式のリストを返す.
LoadNETAssembly["context`"]
特定のコンテキストに対応するメインアプリケーションディレクトリの"assembly"サブディレクトリ内のアセンブリをすべてロードする.
LoadNETAssembly["name","directory"]
可能であれば,特定のディレクトリから指名されたアセンブリをロードする.
LoadNETAssembly["name","context`"]
可能であれば,特定のコンテキストに対応するメインアプリケーションディレクトリの"assembly" サブディレクトリから指名されたアセンブリをロードする.
詳細とオプション
- LoadNETAssemblyを使うためには,まず.NET/Link をロードしなくてはならない.それにはNeeds["NETLink`"]を実行する必要がある.
- assembly 引数は,System.Webのような単純名でも,System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aのような完全名でも,アセンブリファイル自体へのパスあるいはURLでもよい.
- すでにロードされたアセンブリにLoadNETAssemblyを何度も呼び出してもすぐに返る.