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
@@ -42,7 +43,7 @@ By default, the script will add the install location to the $PATH for the curren
42
43
43
44
Before running the script, please install all the required [dependencies](https://github.com/dotnet/core/blob/master/Documentation/prereqs.md).
44
45
45
-
You can install a specific version using the `--version` argument. The version needs to be specified as 3-part version (for example, 1.0.0-13232). If omitted, it will default to the first [global.json](global-json.md) file found in the hierarchy above the folder where the script was invoked in that contains the `sdkVersion` property. If that is not present, it will use Latest.
46
+
You can install a specific version using the `--version` argument. The version needs to be specified as 3-part version (for example, 1.0.0-13232). If omitted, it will default to the first [global.json](global-json.md) file found in the hierarchy above the folder where the script was invoked that contains the `version` property. If that is not present, it will use Latest.
46
47
47
48
You can also use this script to get the SDK or shared runtime debug binaries with debug symbols by using the `--debug` argument. If you do not do this on first install and realize you do need debug symbols later on, you can re-run the script with this argument and the version of the bits you installed.
48
49
@@ -56,7 +57,7 @@ Which channel (for example, `future`, `preview`, `production`) to install from.
56
57
57
58
`-Version [VERSION]`
58
59
59
-
Which version of CLI to install; you need to specify the version as 3-part version (for example, 1.0.0-13232). If omitted, it will default to the first [global.json](global-json.md) that contains the [sdkVersion](global-json.md#sdkversion) property; if that is not present, it will use Latest.
60
+
Which version of CLI to install; you need to specify the version as 3-part version (for example, 1.0.0-13232). If omitted, it will default to the first [global.json](global-json.md) that contains the `version` property; if that is not present, it will use Latest.
60
61
61
62
`-InstallDir [DIR]`
62
63
@@ -83,7 +84,7 @@ Which channel (for example "future", "preview", "production") to install from. T
83
84
84
85
`--version [VERSION]`
85
86
86
-
Which version of CLI to install; you need to specify the version as 3-part version (for example, 1.0.0-13232). If omitted, it will default to the first [global.json](global-json.md) that contains the [sdkVersion](global-json.md#sdkversion) property; if that is not present, it will use Latest.
87
+
Which version of CLI to install; you need to specify the version as 3-part version (for example, 1.0.0-13232). If omitted, it will default to the first [global.json](global-json.md) that contains the `version` property; if that is not present, it will use Latest.
description: An overview of what the Command-Line Interface (CLI) is and its main features
4
4
keywords: CLI, CLI tools, .NET, .NET Core
5
-
author: mairaw
5
+
author: blackdwarf
6
+
ms.author: mairaw
6
7
manager: wpickett
7
8
ms.date: 10/06/2016
8
9
ms.topic: article
@@ -12,11 +13,9 @@ ms.devlang: dotnet
12
13
ms.assetid: b70e9ac0-c8be-49f7-9332-95ab93e0e7bc
13
14
---
14
15
15
-
# .NET Core Command-Line Interface Tools
16
+
# .NET Core command-line interface tools
16
17
17
-
By [Zlatko Knezevic](https://github.com/blackdwarf) and [Maira Wenzel](https://github.com/mairaw)
18
-
19
-
The .NET Core Command-Line Interface (CLI) is a new foundational cross-platform toolchain for developing
18
+
The .NET Core command-line interface (CLI) is a new foundational cross-platform toolchain for developing
20
19
.NET Core applications. It is "foundational" because it is the primary layer on which other,
21
20
higher-level tools, such as Integrated Development Environments (IDEs), editors and
22
21
build orchestrators can build on.
@@ -90,7 +89,7 @@ specify a portable app DLL that `dotnet` would run similar to this: `dotnet /pat
90
89
91
90
In the second case, the driver attempts to invoke the specified command. This starts the CLI command execution
92
91
process. First, the driver determines the version of the tooling that you want. You can specify the version in the
93
-
[global.json](global-json.md) file using the [sdkVersion](global-json.md#sdkversion) property. If that is not available, the driver finds the latest version
92
+
[global.json](global-json.md) file using the `version` property. If that is not available, the driver finds the latest version
94
93
of the tools that is installed on disk and uses that version. Once the version is determined, it executes the
95
94
command.
96
95
@@ -127,4 +126,4 @@ in the [.NET Core CLI extensibility model](extensibility.md) topic.
127
126
This was a short overview of the most important features of the CLI. You can find out more by using the reference and
128
127
conceptual topics on this site. There are also other resources you can use:
Copy file name to clipboardExpand all lines: docs/core/tools/project-json.md
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,7 @@ title: project.json reference
3
3
description: project.json reference
4
4
keywords: .NET, .NET Core, project.json
5
5
author: aL3891
6
+
ms.author: mairaw
6
7
manager: wpickett
7
8
ms.date: 09/30/2016
8
9
ms.topic: article
@@ -363,10 +364,10 @@ Type: String
363
364
Specifies the type of the dependency. It can be one of the following values: `default`, `build` or `platform`. The default value is `default`.
364
365
365
366
`build` is known as a development dependency and is only used for build-time. It means that the package should not be published or added as a dependency to the output `.nupkg` file.
366
-
It has the same effect of setting [supressParent](#supressParent) to `all`.
367
+
It has the same effect of setting [supressParent](#supressparent) to `all`.
367
368
368
369
`platform` references the shared SDK. For more information, see the section on "Deploying a framework-dependent deployment with third-party dependencies" on the
Copy file name to clipboardExpand all lines: docs/fsharp/tutorials/getting-started/getting-started-visual-studio.md
+16-15Lines changed: 16 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -3,45 +3,46 @@ title: Getting Started with F# in Visual Studio
3
3
description: Learn how to use F# with Visual Studio.
4
4
keywords: visual f#, f#, functional programming
5
5
author: cartermp
6
-
manager: danielfe
6
+
ms.author: phcart
7
+
manager: wpickett
7
8
ms.date: 09/08/2016
8
9
ms.topic: article
9
10
ms.prod: visual-studio-dev14
10
11
ms.technology: devlang-fsharp
11
12
ms.assetid: 8db75596-19a9-4eda-b20d-a12d517c8cc1
12
13
---
13
14
14
-
# Getting Started with F# in Visual Studio
15
+
# Getting started with F# in Visual Studio
15
16
16
17
F# and the Visual F# tooling are supported in the Visual Studio IDE. To begin, you should [download Visual Studio](https://www.visualstudio.com/downloads/download-visual-studio-vs), if you haven't already. This article uses the Visual Studio 2015 Community Edition, but you can use F# with the version of your choice.
17
18
18
-
## Installing the Visual F# Tools
19
+
## Installing the Visual F# tools
19
20
20
21
Visual Studio will first initialize the installer. After it is intilized, select **Custom** as shown here:
Feel free to customize your installation further, and then continue with the installation. After a while, Visual Studio will complete installation and you can create an F# project!
29
30
30
-
## Creating a Console Application
31
+
## Creating a console application
31
32
32
33
One of the most basic projects in Visual Studio is the Console Application. Here's how to do it. Once Visual Studio is open:
33
34
34
35
1. On the **File** menu, point to **New**, and then choose **Project**.

45
46
46
47
## Writing your code
47
48
@@ -61,7 +62,7 @@ Another function, `main`, is defined, which is decorated with the `EntryPoint` a
61
62
62
63
It is in this function that we call the `square` function with an argument of `12`. The F# compiler then assigns the type of `square` to be `int -> int` (that is, a function which takes an `int` and produces an `int`). The call to `printfn` is a formatted printing function which uses a format string, similar to C-style programming languages, parameters which correspond to those specified in the format string, and then prints the result and a new line.
63
64
64
-
## Running Your Code
65
+
## Running your code
65
66
66
67
You can run the code and see results by pressing **ctrl-f5**. This will run the program without debugging and allows you to see the results. Alternatively, you can choose the **Debug** top-level menu item in Visual Studio and choose **Start Without Debugging**.
67
68
@@ -125,18 +126,18 @@ The pipe-forward operator, and more, are covered in later tutorials.
125
126
126
127
This is only a glimpse into what you can do with F# Interactive. To learn more, check out [Interactive Programming with F#](../fsharp-interactive/index.md).
127
128
128
-
## Next Steps
129
+
## Next steps
129
130
130
131
If you haven't already, check out the [Tour of F#](../../tour.md), which covers some of the core features of the F# language. It will give you an overview of some of the capabilities of F#, and provide ample code samples that you can copy into Visual Studio and run. There are also some great external resources you can use, showcased in the [F# Guide](../../index.md).
131
132
132
-
## See Also
133
+
## See also
133
134
134
135
[Visual F#](../../index.md)
135
136
136
137
[Tour of F#](../../tour.md)
137
138
138
-
[F# Language Reference](../../language-reference/index.md)
139
+
[F# language reference](../../language-reference/index.md)
@@ -24,7 +25,7 @@ F# 4.0 or higher must be installed on your machine to use Ionide.
24
25
25
26
If you're on Windows, you have two options for installing F#.
26
27
27
-
If you've already installed Visual Studio and don't have F#, you can [Install the Visual F# Tools](getting-started-visual-studio.md#installing-the-visual-f#-tools). This will install all the necessary components to write, compile, and execute F# code.
28
+
If you've already installed Visual Studio and don't have F#, you can [Install the Visual F# Tools](getting-started-visual-studio.md#installing-the-visual-f-tools). This will install all the necessary components to write, compile, and execute F# code.
28
29
29
30
If you prefer not to install Visual Studio, use the following instructions:
0 commit comments