Skip to content

[Bug]: build /p:CreateBootstrap=true doesn't create a boostrap #10717

Description

@jrdodds

Issue Description

After running ./build.sh /p:CreateBootstrap=true or build.cmd /p:CreateBootstrap=true I expected to see a artifacts\bin\bootstrap\net9.0\MSBuild\MSBuild.dll file. The artifacts\bin\bootstrap\net9.0 is not created.

Has the bootstrap been changed? A core folder with a dotnet executable is created. Is this an expected change in behavior?

In Building-Testing-and-Debugging-on-.Net-Core-MSBuild.md there is a sentence:

Now, just point dotnet ./artifacts/bin/bootstrap/<TARGET_FRAMEWORK>/MSBuild/MSBuild.dll at a project file. (Change <TARGET_FRAMEWORK> to current target framework, for example net7.0, net8.0)

Is this document out of date? Is it now ./artifacts/bin/bootstrap/core/dotnet <project_file>?

Steps to Reproduce

  1. Run ./build.sh /p:CreateBootstrap=true (*nix) or build.cmd /p:CreateBootstrap=true (Windows)
  2. Check the contents of ``artifacts/bin/bootstrap/`

Expected Behavior

In the past a framework folder would be created within bootstrap.

Actual Behavior

A core folder with a dotnet executable is created. Is this an expected change in behavior?

Analysis

No response

Versions & Configurations

No response

Metadata

Metadata

Labels

Area: DocumentationIssues about docs, including errors and areas we should extend (this repo and learn.microsoft.com)Area: Our Own BuildProblems affecting the build or build infrastructure of the MSBuild repo itself.triaged

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions