特定の .NET ライブラリにアクセスできません。Phalanger は、すべての .NET ライブラリを利用できることを約束しています。しかし、私は多くにアクセスできないようです。たとえば、私はできません:
$table = new System\Data\DataTable;
これは標準の .NET ライブラリです。ドキュメントが少し乾燥しているため、なぜこれが起こっているのかわかりません。ここで何が起こっているのか分かりますか?どんな助けでも大歓迎です!
これに対する解決策はかなり単純です。Phalanger がインポートされます
<add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
ドキュメントによると。ただし、.NET に存在する追加のライブラリが必要な場合 (それらがインストールされている場合)、次の操作を実行できます。
<add assembly="System.Data"/>
これにより、Phalanger ベースのアプリケーションがライブラリを利用できるようになります。これを必ず
<classLibrary></classLibrary>
ブロック!