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
- Failing to install this will lead to error FS0193: Could not find file visualfsharp\vsintegration\src\FSharp.ProjectSystem.FSharp\obj\net40\ProjectResources.rc.res.
105
102
106
103
Steps to build:
107
104
@@ -111,7 +108,6 @@ Steps to build:
111
108
112
109
Use``VisualFSharp.sln`` if you're building the Visual F# IDE Tools.
113
110
114
-
115
111
Note on Debug vs Release:``Release`` Configuration has a degraded debugging experience, so if you want to test a change locally, it is recommended to do it in the``Debug`` configuration. For more information seehttps://github.com/Microsoft/visualfsharp/issues/2771 andhttps://github.com/Microsoft/visualfsharp/pull/2773.
116
112
117
113
Note: if you face this error[#2351](https://github.com/Microsoft/visualfsharp/issues/2351):
@@ -125,7 +121,6 @@ Or hard crash on launch ("Unknown Error"), delete these folders:
125
121
126
122
####[Optional] Install the Visual F# IDE Tools (Windows Only)
127
123
128
-
At time of writing, the Visual F# IDE Tools can only be installed into the latest Visual Studio 2017 RC releases.
129
124
The new builds of the Visual F# IDE Tools can no longer be installed into Visual Studio 2015.
130
125
131
126
You can install Visual Studio 2017 fromhttps://www.visualstudio.com/downloads/.
@@ -155,7 +150,6 @@ changes, but the root (default) hive will remain untouched. You can also start t
155
150
156
151
Because this uses the "RoslynDev" hive you can simultaneously test changes to an appropriate build of Roslyn binaries.
157
152
158
-
159
153
####[Optional] Rapid deployment of incremental changes to Visual F# IDE Tools components
160
154
161
155
For the brave, you can rapidly deploy incrementally updated versions of Visual F# IDE Tool components such as``FSHarp.Editor.dll`` by copying them directly into the extension directory in your user AppData folder:
1. The`update.cmd` script adds required strong name validation skips, and NGens the compiler and libraries. This requires admin privileges.
190
+
1. The`update.cmd` script adds required strong name validation skips and NGens the compiler and libraries. This requires admin privileges.
199
191
1. The compiler binaries produced are "private" and strong-named signed with a test key.
200
192
1. Some additional tools are required to build the compiler, notably`fslex.exe`,`fsyacc.exe`,`FSharp.PowerPack.Build.Tasks.dll`,`FsSrGen.exe`,`FSharp.SRGen.Build.Tasks.dll`, and the other tools found in the`lkg` directory.
201
193
1. The overall bootstrapping process executes as follows
@@ -217,4 +209,3 @@ Where you should set proper proxy address, user name and password.
217
209
####Resources
218
210
219
211
The primary technical guide to the core compiler code is[The F# Compiler Technical Guide](http://fsharp.github.io/2015/09/29/fsharp-compiler-guide.html). Please read and contribute to that guide.