我正在使用PowerPack库上的FSharpCodeProvider类动态编译代码。关键在于,在没有visual studio 2010的机器中,只要我在该机器上安装了F#独立编译器,我就能做到这一点。有人知道这是不是应该的样子吗?我担心的是,独立编译器仅作为没有最终发布版本的CTP软件进行分发。
感谢
答案 0 :(得分:3)
您可以在the source code中看到FSharpCodeProvider
调用fsc.exe。所以,是的,它依赖于F#编译器。
独立的F#版本总是被称为CTP(不知道为什么)。在过去it's been stated,代码与Visual Studio版本中的代码相同。