Skip to content

Commit 9d24cb4

Browse files
committed
update text
1 parent a7ece51 commit 9d24cb4

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

docs/msbuild/errors/msb3025.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ This error occurs when the [Copy task](../copy-task.md) is provided a path to a
4343

4444
If you control the build logic where the `Copy` task is used, check your logic that creates the inputs for the `SourceFiles` parameter to see whether the paths you're providing are the ones you intended. If your intention is to copy the contents of a directory, the `SourceFiles` parameter of the `Copy` task should be an item that includes the files in the directory.
4545

46-
This can also occur if a folder structure changes and what was a path to a file is now a path to a folder. Update path inputs such as environment variables, command lines, and MSBuild properties to account for the new folder structure.
46+
This situation can easily occur in a build system if the folder structure changes and what was a path to a file is now a path to a folder. Update path inputs such as environment variables, command lines, and MSBuild properties to account for the new folder structure.
4747

4848
<!-- :::editable-content-end::: -->
4949
<!-- :::ErrorDefinitionDescription-end::: -->

docs/msbuild/errors/msb3088.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,15 @@ This article describes the MSB3088 error code.
3737
-->
3838
## Description
3939

40-
MSBuild uses certain files called state files to cache information between one build session and another. This information is used to avoid repeating analysis done in a previous run, and therebty improve performance. For example, information about referenced assemblies is reused when referenced assemblies haven't changed between builds to avoid having to repeat the same dependency analysis each time you build.
40+
MSBuild uses certain files called state files to cache information between one build session and another. This information is used to avoid repeating analysis done in a previous run, and thereby improve performance. For example, information about referenced assemblies is reused when referenced assemblies haven't changed between builds to avoid having to repeat the same dependency analysis each time you build.
4141

42-
This message is shown when a one of the state files couldn't be read, for any reason. It may be followed by a message from the operating system that gives more information about what the error was.
42+
This message is shown when a one of the state files couldn't be read, for any reason. It may be followed by a message from the operating system that gives more information about what the problem was.
4343

4444
## Resolution
4545

46-
This isn't an error, so your project still builds even if this message is shown. However, it might mean builds could be faster if the root of the problem is found and fixed.
46+
This condition doesn't blocks the build, since MSBuild simply repeats the analysis that was cached, so your project still builds even if this message appears. However, it might mean builds could be faster if the root of the problem is found and fixed.
4747

48-
Look to the error message from the operating system to understand what the root cause of the problem is and get ideas on how to address it.
48+
Look to the error message from the operating system to understand what the root cause of the problem is and how to fix it.
4949
<!-- :::editable-content-end::: -->
5050
<!-- :::ErrorDefinitionDescription-end::: -->
5151

docs/msbuild/errors/msb3107.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ This article describes the MSB3107 error code.
3737
-->
3838
## Description
3939

40-
This error occurs when there's a problem with a `ProjectReference` in a project file. A `ProjectReference` element in MSBuild indicates a dependency on another project in the solution, for example, when you reference a class library project in a project that uses the library. In C# code, you can often look for the `using` directives in the project to see how it depends on APIs defined in the other project. The following code example shows a `ProjectReference` element that references `ClassLibrary1`.
40+
This error occurs when there's a problem with a `ProjectReference` in a project file. A `ProjectReference` element in MSBuild indicates a dependency on another project in the solution, for example, when you reference a class library project in a project that uses the library. In C# code, you can often look for the `using` directives in the project to see how it depends on APIs defined in the other project. The following code example shows a `ProjectReference` element that references `Calculator.Library`.
4141

4242
```xml
4343
<ItemGroup>

docs/msbuild/errors/msb4075.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ This article describes the MSB4075 error code.
3737
-->
3838
## Description
3939

40-
This error is given when MSBuild tries to open a project file that is in a format is no longer supported in later versions of Visual Studio and MSBuild. For example, projects with the extension `.vcproj` are not supported.
40+
This error is given when MSBuild tries to open a project file that is in a format is no longer supported in the current version of Visual Studio and MSBuild. For example, projects with the extension `.vcproj` are not supported in MSBuild.
4141

4242
## Resolution
4343

44-
Open the project in Visual Studio to convert the project to a newer format. For example, in the case of `.vcproj`, Visual Studio generates a `.vcxproj` file, which you can build on the MSBuild command line, or in Visual Studio.
44+
Open the project in Visual Studio to convert the project to a newer format. For example, in the case of `.vcproj`, Visual Studio upgrades the project and generates a `.vcxproj` file, which you can build on the MSBuild command line, or in Visual Studio.
4545

4646
<!-- :::editable-content-end::: -->
4747
<!-- :::ErrorDefinitionDescription-end::: -->

docs/msbuild/errors/msb4244.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ This article describes the MSB4244 error code.
3737
-->
3838
## Description
3939

40-
An SDK resolver assembly is an assembly that is loaded when an SDK is referenced in a project file. The purpose of the resolve assembly is to find and load the appropriate SDK. If this error occurs, it means that the resolver assembly couldn't be located.
40+
An SDK resolver assembly is an assembly that is loaded when an SDK is referenced in a project file. The purpose of the SDK resolver is to find and load the appropriate SDK. If this error occurs, it means that the resolver assembly couldn't be located or loaded.
4141

4242
## Resolution
4343

44-
This error should never occur if you're using `dotnet build` or Visual Studio to run MSBuild, but it could occur in a custom tool that uses the MSBuild API to perform a build and doesn't locate the right MSBuild installation files. The recommended way to locate MSBuild is to use <xref:Microsoft.Build.Locator.MSBuildLocator>. For detailed instructions, see [Find and use MSBuild versions](../find-and-use-msbuild-versions.md).
44+
This error should never occur if you're using `dotnet build` or Visual Studio to build, but it could occur in a custom tool that uses the MSBuild API to perform a build and doesn't locate the right MSBuild installation files. The recommended way to locate MSBuild is to use <xref:Microsoft.Build.Locator.MSBuildLocator>. For detailed instructions, see [Find and use MSBuild versions](../find-and-use-msbuild-versions.md).
4545

4646
<!-- :::editable-content-end::: -->
4747
<!-- :::ErrorDefinitionDescription-end::: -->

0 commit comments

Comments
 (0)