Phalanger; не все библиотеки.Net доступны?

У меня проблемы с получением доступа к определенным библиотекам.NET. Phalanger обещает возможность использовать все библиотеки.NET; однако я не могу получить доступ ко многим. Например, я не могу сделать:

$table = new System\Data\DataTable;

которая является стандартной библиотекой.NET. Я не уверен, почему это происходит, потому что их документация немного сухая. Есть идеи, что здесь происходит? Любая помощь очень ценится!

1 ответ

Решение

Решение этого довольно простое. Phalanger будет импортировать

 <add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

согласно документации. Однако если вам нужны дополнительные библиотеки, которые существуют в.NET (при условии, что они установлены), вы можете сделать следующее:

 <add assembly="System.Data"/>

Это позволит вашему приложению на основе Phalanger войти в библиотеку! Не забудьте добавить это в

  <classLibrary></classLibrary>

блок!

Другие вопросы по тегам