2

当我部署一个用 Nemerle 编写的应用程序时,是否有任何特定于 Nemerle 的 DLL 文件需要安装?如果有这样的 DLL 文件,它们是哪些?

4

1 回答 1

4

如果您使用“列表”之类的东西,可以选择 Nemerle.dll。此外,如果您使用 Nemerle 的 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 宏是否应该是标准库的一部分,但它依赖于仅适用于 .NET 3.5+ 的 System.Core。所以为了支持.net 2.0,这是一个外部宏。
于 2010-08-12T08:40:20.377 回答