当我部署用 Nemerle 编写的应用程序时,是否需要安装特定于 Nemerle 的 DLL 文件?如果有这样的DLL文件,它们是哪些?
最佳答案
如果您使用“列表”等内容,则可选 Nemerle.dll。另外,如果您使用 Nemerle 的 linq 提供程序,那么您将需要 Nemerle.Linq。
更详细地说,Nemerle 有 4 个主要组件:
- NCC.exe:Nemerle.Compiler.dll 上的精简可执行包装
- Nemerle.Compiler.dll:编译器本身。
- Nemerle.dll:一个用于 list[T] 等内容的库
- Nemerle.Macros.dll:宏。构建时将宏嵌入到您的程序中,因此您通常不需要此 dll 来运行您的应用程序
- (可选)Nemerle.Linq.dll:已经考虑过 linq 宏是否应该成为标准库的一部分,但它依赖于仅适用于 .NET 3.5+ 的 System.Core。所以为了支持.net 2.0,这是一个外部宏。
关于.net - 用 Nemerle 编写的应用程序是否需要包含任何 DLL 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3464362/