我可能完全错了,但是我的理解是--standalone编译器选项告诉编译器在exe中包含F#核心和其他依赖项,因此您可以在其他计算机上运行它而无需安装任何“运行时”。
但是,我无法在CTP中使用它-它甚至似乎都没有改变输出文件的大小(我读过的文档大约多说了1M)。
“Google可能知道,但如果知道,那就说明了问题,或者我找的地方不对。”
更新:
似乎可以与最新的CTP update 1.9.6.2一起使用
UPDATE2:
从那以后,我遇到了另一个错误:
FSC(0,0): error FS0191: could not resolve assembly Microsoft.Build.Utilities.
如果在尝试编译--standalone时遇到这样的错误,则需要在项目中显式包括它们作为引用。
最佳答案
来自MS的答案:
有一个CTP更新1.9.6.2,修复了一些--standalone错误。
我现在正在重新安装...
更新:
适用于我-所以我接受的答案是下载CTP更新1.9.6.2 。
关于f# - 任何人都可以在F#CTP中使用--standalone选项?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/71157/