This commit is contained in:
Don Syme 2018-02-17 18:45:22 +00:00 коммит произвёл GitHub
Родитель 3d0ae5ed01
Коммит e1a6afa39f
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 7 добавлений и 14 удалений

Просмотреть файл

@ -12,11 +12,10 @@ Follow the instructions below to build and develop the F# Compiler, Core Library
Install
- [.NET 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40779)
- [MSBuild 12.0](http://www.microsoft.com/en-us/download/details.aspx?id=40760) or Visual Studio 2013 (or later)
- [.NET 4.6](https://www.microsoft.com/en-gb/download/details.aspx?id=48130)
**NOTE on Windows:**
1. It is recommended to run the build.cmd and the qualifiers below on a command prompt with path set to have the location of MSBuild. If we have Visual Studio, we can also run using `Developer Command Prompt for Visual Studio 20xx` (depends on Visual Studio version). This developer command prompt is easier to use than normal command prompt, because it already has the correct path of Visual Studio and .NET's tooling set for us to use (including MSBuild).
1. It is recommended to run the build.cmd and the qualifiers below on a command prompt with path set to have the location of MSBuild. If you have Visual Studio, we can also run using `Developer Command Prompt for Visual Studio 20xx` (depends on Visual Studio version). This developer command prompt is easier to use than normal command prompt, because it already has the correct path of Visual Studio and .NET's tooling set for us to use (including MSBuild).
2. The running command prompt must be run under Administrator right (`Run as Administrator`).
Before running the build scripts, ensure that you have cleaned up the visualfsharp repo by running this git command:
@ -62,9 +61,7 @@ or just build it directly:
msbuild FSharp.sln
Building ``FSharp.sln`` builds nearly everything. However building portable profiles of
FSharp.Core.dll is not included. If you are just developing the core compiler and library
then building the solution will be enough.
If you are just developing the core compiler and library then building ``FSharp.sln`` will be enough.
### Developing the F# Compiler (Linux)
@ -80,7 +77,7 @@ Then to replace your machine-wide installation:
sudo make install
Full testing is not yet enabled on Linux, nor is a .NET Core build of the compiler.
Full testing is not yet enabled on Linux.
### Developing the F# Compiler (macOS)
@ -94,8 +91,10 @@ Then to replace your machine-wide installation:
sudo make install
Full testing is not yet enabled on macOS.
### Developing the F# Compiler (Linux or macOS and .NET Core)
### Developing the F# Compiler (Linux or macOS - .NET Core)
Install [the latest .NET SDK](https://www.microsoft.com/net/download/). Then use
@ -194,13 +193,7 @@ For **Release**:
#### Windows: Links to Additional frameworks
- [Git for windows](http://msysgit.github.io/)
- [.NET 3.5](http://www.microsoft.com/en-us/download/details.aspx?id=21)
- [.NET 4.5](http://www.microsoft.com/en-us/download/details.aspx?id=30653)
- [.NET 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40779)
- [.NET 4.6](http://www.microsoft.com/en-us/download/details.aspx?id=48137)
- [MSBuild 12.0](http://www.microsoft.com/en-us/download/details.aspx?id=40760)
- [Windows 7 SDK](http://www.microsoft.com/en-us/download/details.aspx?id=8279)
- [Windows 8 SDK](http://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx)
- [Windows 8.1 SDK](http://msdn.microsoft.com/en-us/library/windows/desktop/bg162891.aspx)
- [Windows 10 SDK](https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk)