我目前正在学习 F# 并准备编写我的第一个程序。我将在 Windows 7 中使用 Visual Studio 10 来编写代码,因为 F# 对 MonoDevelop 的支持落后了几个版本。
我正常的日常开发环境是 Mac Os X 10.7。我安装了 Mono 和 MonoDevelop。在我写完我的杰作后,我如何打包它以便在 Os X 上运行?我需要将哪些 DLL 发送给其他 Windows 用户,以便他们可以运行我的 .exe 文件?他们如何安装这些 DLL?
在 Java 世界(我通常居住的地方)中,我只是将我的 Java 代码与任何依赖项打包到一个单一的UberJAR中,我可以将它发送给任何拥有适当 Java 版本(通常为 6)的人,他们可以通过键入来运行我的代码
java -jar MyUberJar.jar
我经常用 Scala 编写代码并包含 Scala 库以及任何其他依赖项。
是否有任何简单的方法可以为.NET 做类似的事情,特别是对于 F#?