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>
блок!