You've already forked linux-packaging-mono
Imported Upstream version 5.2.0.175
Former-commit-id: bb0468d0f257ff100aa895eb5fe583fb5dfbf900
This commit is contained in:
parent
4bdbaf4a88
commit
966bba02bb
@@ -5,16 +5,38 @@ You can build .NET Core either via the command line or by using Visual Studio.
|
||||
|
||||
## Required Software
|
||||
|
||||
Visual Studio 2015 is required.
|
||||
Visual Studio must be installed. Supported versions:
|
||||
* [Visual Studio 2015](https://www.visualstudio.com/vs/older-downloads/) (Community, Professional, Enterprise). The community version is completely free.
|
||||
* [Visual Studio 2017](https://www.visualstudio.com/downloads/) (Community, Professional, Enterprise). The community version is completely free.
|
||||
|
||||
The following free downloads are compatible:
|
||||
* [Visual Studio Community 2015](http://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs)
|
||||
For Visual Studio 2015:
|
||||
* In order to build our C++ projects be sure to select "Programming Languages | Visual C++ | Common Tools for Visual C++ 2015" while installing VS 2015 (or modify your install to include it).
|
||||
* We also require that [Visual Studio 2015 Update 1](https://www.visualstudio.com/en-us/news/vs2015-update1-vs.aspx) be installed.
|
||||
|
||||
Note: In order to build our C++ projects be sure to select "Programming Languages | Visual C++ | Common Tools for Visual C++ 2015" while installing VS 2015 (or modify your install to include it).
|
||||
For Visual Studio 2017:
|
||||
* When doing a 'Workloads' based install, the following are the minimum requirements:
|
||||
* .NET Desktop Development
|
||||
* All Required Components
|
||||
* .NET Framework 4-4.6 Development Tools
|
||||
* Desktop Development with C++
|
||||
* All Required Components
|
||||
* VC++ 2017 v141 Toolset (x86, x64)
|
||||
* Windows 8.1 SDK and UCRT SDK
|
||||
* VC++ 2015.3 v140 Toolset (x86, x64)
|
||||
* When doing an 'Individual Components' based install, the following are the minimum requirements:
|
||||
* C# and Visual Basic Roslyn Compilers
|
||||
* Static Analysis Tools
|
||||
* .NET Portable Library Targeting Pack
|
||||
* Windows 10 SDK or Windows 8.1 SDK
|
||||
* Visual Studio C++ Core Features
|
||||
* VC++ 2017 v141 Toolset (x86, x64)
|
||||
* MSBuild
|
||||
* .NET Framework 4.6 Targeting Pack
|
||||
* Windows Universal CRT SDK
|
||||
* VC++ 2015.3 v140 Toolset (x86, x64)
|
||||
* Ensure you are running from the "Developer Command Prompt for VS2017"; Otherwise, the build will attempt to locate and use the VS2015 toolset.
|
||||
|
||||
We also require that [Visual Studio 2015 Update 1](https://www.visualstudio.com/en-us/news/vs2015-update1-vs.aspx) be installed.
|
||||
|
||||
[CMake](https://cmake.org/) is required to build the native libraries for Windows. To build these libraries cmake must be installed from [the CMake download page](https://cmake.org/download/) and added to your path.
|
||||
[CMake](https://cmake.org/) is required to build the native libraries for Windows. To build these libraries cmake must be installed from [the CMake download page](https://cmake.org/download/#latest) and added to your path.
|
||||
|
||||
## Building From the Command Line
|
||||
|
||||
@@ -35,6 +57,11 @@ Only use it when the parameters that you are passing to the script apply for bot
|
||||
|
||||
For more information about the different options when building, run `build.cmd -?` and look at examples in the [developer-guide](../project-docs/developer-guide.md).
|
||||
|
||||
### Running tests from the command line
|
||||
|
||||
From the root, use `build-tests.cmd`.
|
||||
For more details, or to test an individual project, see the [developer guide topic](https://github.com/dotnet/corefx/blob/master/Documentation/project-docs/developer-guide.md).
|
||||
|
||||
### Running tests from Visual Studio
|
||||
|
||||
1. Open solution of interest
|
||||
|
||||
Reference in New Issue
Block a user