You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README-original.md
+25-18Lines changed: 25 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,9 +26,9 @@ To emphasize, this distribution should not be seen as a way to "get" an F# compi
26
26
27
27
##What do I get when I compile?
28
28
29
-
When you build the compiler using the standard instructions below, you get fsc.exe,fsi.exe,FSharp.Core.dll,FSharp.Compiler.dll and some related DLLs.
29
+
When you build the compiler using the standard instructions below, you get`fsc.exe`,`fsi.exe`,`FSharp.Core.dll`,`FSharp.Compiler.dll` and some related DLLs.
30
30
31
-
The compiler binaries produced are "private" and strong-named signed with a test key (src\fsharp\test.snk). They use CLI assembly version nunmber 2.9.9.999. You can place these components in the GAC but they will not replace the components used by normal Visual Studio or normal F# programs.
31
+
The compiler binaries produced are "private" and strong-named signed with a test key (`src\fsharp\test.snk`). They use CLI assembly version nunmber 2.9.9.999. You can place these components in the GAC but they will not replace the components used by normal Visual Studio or normal F# programs.
The binaries are placed in`Debug\sl5-compiler`,`Release\sl5-compiler`,`Debug\sl5-compiler` and/or`Release\sl5-compiler`. A custom`FSharp.Core.dll` is used for this configuration, be sure to reference it rather than any other`FSharp.Core.dll` for Silverlight. You may have to edit your project file by hand to ensure you get exactly the right reference to`FSharp.Core.dll`.
80
84
81
85
82
86
##Building the F# core library for alternative CLI/.NET/CIL implementations
However, this is not recommended except in the rare case you are adding extra functionality to FSharp.Core - it is better to just continue to run with the`FSharp.Core` that comes with Visual Studio 2012.
148
+
However, this is not recommended except in the rare case you are adding extra functionality to`FSharp.Core` - it is better to just continue to run with the`FSharp.Core` that comes with Visual Studio 2012.
143
149
144
150
145
151
##Preparing for inclusion in Mono
146
152
147
-
Building for the*mono20* and*mono40* frameworks gives strong-named, delay-signed assemblies with the`msfinal.pub` key and standard version numbers such as 2.0.0.0, 2.3.0.0, 4.0.0.0 and 4.3.0.0. You complete the signing of these assemblies using[http://github.com/fsharp/fsharp/raw/master/mono.snk](http://github.com/fsharp/fsharp/raw/master/mono.snk). These assemblies will not run if you already have a version of them installed in your GAC (e.g. if you have Visual Studio 2012).
153
+
Building for the**mono20** and**mono40** frameworks gives strong-named, delay-signed assemblies with the`msfinal.pub` key and standard version numbers such as 2.0.0.0, 2.3.0.0, 4.0.0.0 and 4.3.0.0. You complete the signing of these assemblies using[http://github.com/fsharp/fsharp/raw/master/mono.snk](http://github.com/fsharp/fsharp/raw/master/mono.snk). These assemblies will not run if you already have a version of them installed in your GAC (e.g. if you have Visual Studio 2012).
148
154
149
155
```
150
156
sn -R ..\Debug\mono40\bin\fsc.exe mono.snk
@@ -233,7 +239,8 @@ del /q FSharp.Core.dll
233
239
```
234
240
235
241
236
-
##Some alternative Steps - Other examples of building for Release mode (choose some of these as you need)
242
+
##Some alternative Steps - Other examples of building for Release mode