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
This uses the proto compiler to build `FSharp.Core.dll`, `FSharp.Compiler.dll`, `fsc.exe`, and `fsi.exe`.
38
36
39
-
```
40
-
msbuild src/fsharp-library-build.proj
41
-
msbuild src/fsharp-compiler-build.proj
42
-
```
37
+
msbuild src/fsharp-library-build.proj
38
+
msbuild src/fsharp-compiler-build.proj
43
39
44
40
You can now use the updated F# compiler in `debug\net40\bin\fsc.exe` and F# Interactive in `debug\net40\bin\fsi.exe` to develop and test basic language and tool features.
45
41
@@ -51,75 +47,81 @@ See [TESTGUIDE.md](TESTGUIDE.md) for full details on how to run tests.
51
47
52
48
Prior to a **Debug** test run, you need to complete **all** of these steps:
## 4. [Optional] Install the Visual F# IDE Tools and Clobber the F# 4.0 SDK on the machine
99
+
100
+
NOTE: Step #2 will install a VSIX extension into Visual Studio 2015 that changes the Visual F# IDE Tools
101
+
components installed into Visual Studio 2015. You can revert this step by disabling or uninstalling the addin.
102
+
103
+
NOTE: Step #3 will clobber the machine-wide installed F# 4.0 SDK on your machine. This replaces the ``fsi.exe``/``fsiAnyCpu.exe`` used
104
+
by Visual F# Interactive and the fsc.exe used by Microsoft.FSharp.targets. Repairing Visual Studio 2015 is currently the
105
+
only way to revert this step.
106
+
107
+
NOTE: After you complete the install, the FSharp.Core referenced by your projects will not be updated. If you want to make
108
+
a project that references your updated FSharp.Core, you must explicitly change the ``TargetFSharpCoreVersion`` in the .fsproj
109
+
file to ``4.4.0.5099`` (or a corresponding portable version number with suffix ``5099``).
110
+
111
+
For debug:
107
112
108
-
## 4. [Optional] Build and Install the Visual F# IDE Tools
113
+
1. Ensure that the VSIX package is uninstalled. In VS, select Tools/Extensions and Updates and if the package `VisualStudio.FSharp.EnableOpenSource` is installed, select Uninstall
114
+
1. Run ``debug\net40\bin\EnableOpenSource.vsix``
115
+
1. Run ``vsintegration\update-vsintegration.cmd debug`` (clobbers the installed F# 4.0 SDK)
1. Ensure that the VSIX package is uninstalled. In VS, select Tools/Extensions and Updates and if the package `VisualStudio.FSharp.EnableOpenSource` is installed, select Uninstall
120
+
1. Run ``release\net40\bin\EnableOpenSource.vsix``
121
+
1. Run ``vsintegration\update-vsintegration.cmd release`` (clobbers the installed F# 4.0 SDK)
115
122
116
-
To install the VS components:
123
+
Restart Visual Studio, it should now be running your freshly-built Visual F# IDE Tools with updated F# Interactive.
117
124
118
-
1. Ensure that the VSIX package is uninstalled.
119
-
- In VS, select Tools/Extensions and Updates
120
-
- If the package `VisualStudio.FSharp.EnableOpenSource` is installed, select Uninstall
121
-
1. Run ```debug\net40\bin\EnableOpenSource.vsix```
122
-
1. Restart Visual Studio, it should now be running your freshly-built Visual F# IDE Tools.
0 commit comments