Skip to content

Commit 3439d70

Browse files
authored
Merge pull request #6356 from mookid/patch-1
Fix bad element name.
2 parents 9656a74 + 03899a1 commit 3439d70

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/msbuild/build-process-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ The *Microsoft.Common.props* file sets defaults you can override. It's imported
133133

134134
The *Microsoft.Common.targets* file and the target files it imports define the standard build process for .NET projects. It also provides extension points you can use to customize the build.
135135

136-
In implementation, *Microsoft.Common.targets* is a thin wrapper that imports *Microsoft.Common.CurrentVersion.targets*. This file contains settings for standard properties, and defines the actual targets that define the build process. The `Build` target is defined here, but is actually itself empty. However, the `Build` target contains the `DependsOn` attribute that specifies the individual targets that make up the actual build steps, which are `BeforeBuild`, `CoreBuild`, and `AfterBuild`. The `Build` target is defined as follows:
136+
In implementation, *Microsoft.Common.targets* is a thin wrapper that imports *Microsoft.Common.CurrentVersion.targets*. This file contains settings for standard properties, and defines the actual targets that define the build process. The `Build` target is defined here, but is actually itself empty. However, the `Build` target contains the `DependsOnTargets` attribute that specifies the individual targets that make up the actual build steps, which are `BeforeBuild`, `CoreBuild`, and `AfterBuild`. The `Build` target is defined as follows:
137137

138138
```xml
139139
<PropertyGroup>
@@ -151,7 +151,7 @@ In implementation, *Microsoft.Common.targets* is a thin wrapper that imports *Mi
151151
Returns="@(TargetPathWithTargetPlatformMoniker)" />
152152
```
153153

154-
`BeforeBuild` and `AfterBuild` are extension points. They're empty in the *Microsoft.Common.CurrentVersion.targets* file, but projects can provide their own `BeforeBuild` and `AfterBuild` targets with tasks that need to be performed before or after the main build process. `AfterBuild` is run before the no-op target, `Build`, because `AfterBuild` appears in the `DependsOn` attribute on the `Build` target, but it occurs after `CoreBuild`.
154+
`BeforeBuild` and `AfterBuild` are extension points. They're empty in the *Microsoft.Common.CurrentVersion.targets* file, but projects can provide their own `BeforeBuild` and `AfterBuild` targets with tasks that need to be performed before or after the main build process. `AfterBuild` is run before the no-op target, `Build`, because `AfterBuild` appears in the `DependsOnTargets` attribute on the `Build` target, but it occurs after `CoreBuild`.
155155

156156
The `CoreBuild` target contains the calls to the build tools, as follows:
157157

0 commit comments

Comments
 (0)