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
Copy file name to clipboardExpand all lines: docs/core/tools/dotnet-build.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -29,12 +29,12 @@ dotnet-build -- Builds a project and all of its dependencies
29
29
## DESCRIPTION
30
30
31
31
The `dotnet build` command builds multiple source file from a source project and its dependencies into a binary.
32
-
The binary will be in Intermediate Language (IL) by default and will have a DLL extension.
33
-
`dotnet build`will also drop a `\*.deps` file which outlines what the host needs to run the application.
32
+
By default, the resulting binary is in Intermediate Language (IL) and has a DLL extension.
33
+
`dotnet build` also drops a `\*.deps` file which outlines what the host needs to run the application.
34
34
35
35
Building requires the existence of a lock file, which means that you have to run [`dotnet restore`](dotnet-restore.md) prior to building your code.
36
36
37
-
Before any compilation begins, the build verb analyzes the project and its dependencies for incremental safety checks.
37
+
Before any compilation begins, the `build` verb analyzes the project and its dependencies for incremental safety checks.
38
38
If all checks pass, then build proceeds with incremental compilation of the project and its dependencies;
39
39
otherwise, it falls back to non-incremental compilation. Via a profile flag, users can choose to receive additional
40
40
information on how they can improve their build times.
@@ -45,11 +45,11 @@ compilation process to be incremental:
45
45
- not load compilation tools from PATH (for example, resgen, compilers)
46
46
- use only known compilers (csc, vbc, fsc)
47
47
48
-
In order to build an executable application, you need a special configuration section in your project.json file:
48
+
In order to build an executable application instead of a library, you need a [special configuration](project-json.md#emitentrypoint) section in your project.json file:
0 commit comments