34 lines
1.6 KiB
Markdown
34 lines
1.6 KiB
Markdown
Build Errors
|
|
------------
|
|
|
|
This document is for common build errors and how to resolve them.
|
|
|
|
### Warning BUILD001
|
|
|
|
> warning BUILD001: Package references changed since the last release...
|
|
|
|
This warning indicates a breaking change might have been made to a package or assembly due to the removal of a reference which was used
|
|
in a previous release of this assembly. See <./ReferenceResolution.md> for how to suppress.
|
|
|
|
### Error BUILD002
|
|
|
|
> error BUILD002: Package references changed since the last release...
|
|
|
|
Similar to BUILD001, but this error is not suppressable. This error only appears in servicing builds, which should not change references between assemblies or packages.
|
|
|
|
### Error BUILD003
|
|
|
|
> error BUILD003: Multiple project files named 'Banana.csproj' exist. Project files should have a unique name to avoid conflicts in build output.
|
|
|
|
This repo uses a common output directory (artifacts/bin/$(ProjectName) and artifacts/obj/$(ProjectName)). To avoid confllicts in build output, each
|
|
project file should have a unique name.
|
|
|
|
### Error MSB4236 / Unable to locate the .NET Core SDK
|
|
|
|
Executing `.\restore.cmd` or `.\build.cmd` may produce these errors:
|
|
|
|
> error : Unable to locate the .NET Core SDK. Check that it is installed and that the version specified in global.json (if any) matches the installed version.
|
|
> error MSB4236: The SDK 'Microsoft.NET.Sdk' specified could not be found.
|
|
|
|
In most cases, this is because the option _Use previews of the .NET Core SDK_ in VS2019 is not checked. Start Visual Studio, go to _Tools > Options_ and check _Use previews of the .NET Core SDK_ under _Environment > Preview Features_.
|