之后 最近宣布F#编译器源在apache许可下可用 我决定要从源代码构建编译器。但是,由于似乎缺少文件“Microsoft.FSharp-proto.Targets”,我在第一篇文章中失败了。这是否与“Microsoft.FSharp-proto.Targets”相同 “Microsoft F#,2010年8月社区技术预览”?构建编译器还需要哪些其他步骤。 F#团队是否会提供一个“正常工作”来构建编译器的脚本?
之后 最近宣布F#编译器源在apache许可下可用 我决定要从源代码构建编译器。但是,由于似乎缺少文件“Microsoft.FSharp-proto.Targets”,我在第一篇文章中失败了。这是否与“Microsoft.FSharp-proto.Targets”相同 “Microsoft F#,2010年8月社区技术预览”?构建编译器还需要哪些其他步骤。 F#团队是否会提供一个“正常工作”来构建编译器的脚本?
我还没有运行这些(PC配置问题?),但是在源代码分发中有一组详细的说明 compiler/2.0/Nov2010/README.html
。
这些指令与@desco编写的与前一个CTP相关的指令略有不同。
我还没有运行这些(PC配置问题?),但是在源代码分发中有一组详细的说明 compiler/2.0/Nov2010/README.html
。
这些指令与@desco编写的与前一个CTP相关的指令略有不同。
就在不久之前,我已经写过关于使用F#CTP提供的源代码构建编译器(F#:从源代码构建编译器。)。希望从那时起没有任何改变。
我刚刚下载并成功编译了F#,所以我想我会添加一个更新。
fsharppowerpack-66272\compiler\2.0\Aug2011
readme.html
这表明有很多方法可以建立。如果要编译单元测试,请先安装NUnit。
set MSB40=C:\Windows\Microsoft.NET\Framework\v4.0.30319\
set Path=%Path%;%MSB40%
cd src
msbuild fsharp-proto-build.proj /p:TargetFramework=cli\4.0
ngen install ..\Proto\cli\4.0\bin\fsc-proto.exe
msbuild fsharp-library-build.proj /p:TargetFramework=cli\4.0
msbuild fsharp-compiler-build.proj /p:TargetFramework=cli\4.0
msbuild fsharp-library-unittests-build.proj /p:TargetFramework=cli\4.0
msbuild fsharp-compiler-unittests-build.proj /p:TargetFramework=cli\4.0
ngen install ..\Debug\cli\4.0\bin\fsi.exe
pause
Note:
我已经安装了VS2010和FSharpPowerPack。