dotnet / dotnet/project-system

Reinstate ProjectLoadCheckpoint for NuGetRestoreService

Open
#9,814 1 comment 0 reactions 0 assignees View on GitHub
Feature-NuGet
Dominant language
C#
Stars
1k
Forks
415
PR merge metrics
No merged PRs in 30d

Description

#9728 introduced metadata to instances of `IProjectDynamicLoadComponent` resembling:

```c#
[ProjectDynamicLoadComponent(ProjectLoadCheckpoint.AfterLoadInitialConfiguration)]
```

This metadata controls when the component is initialized during project construction.

On the `NuGetRestoreService`, this metadata broke package restore for C++/CLI projects.

We are commenting out the metadata for now. This issue is tracking the desire to add it back again in future in a way that doesn't cause problems for C++/CLI projects.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.