Существуют ли какие-либо DLL-файлы, которые необходимо включить в приложение, написанное на Nemerle? - PullRequest
2 голосов
/ 12 августа 2010

Когда я развертываю приложение, написанное на Nemerle, есть ли какой-нибудь файл DLL, специфичный для Nemerle, который нужно установить? Если есть такие DLL-файлы, то какие они?

1 Ответ

4 голосов
/ 12 августа 2010

Опционально Nemerle.dll, если вы используете такие вещи, как «список». Кроме того, если вы используете поставщика Neqle linq, вам понадобится Nemerle.Linq.

Более подробно, Nemerle имеет 4 основных сборки:

  1. NCC.exe: тонкая исполняемая оболочка над Nemerle.Compiler.dll
  2. Nemerle.Compiler.dll: сам компилятор.
  3. Nemerle.dll: библиотека для таких вещей, как список [T]
  4. Nemerle.Macros.dll: Макросы. Макросы встраиваются в вашу программу при сборке, поэтому вам, как правило, не нужна эта dll для запуска приложения
  5. (Необязательно) Nemerle.Linq.dll: Рассматривалось, должен ли макрос linq быть частью стандартной библиотеки, но он опирается на System.Core, который предназначен только для .NET 3.5+. Поэтому для поддержки .net 2.0 это внешний макрос.
...