我无法访问某些 .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>
堵塞!