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を何度も呼び出してもすぐに返る.