MSBuildSdks icon indicating copy to clipboard operation
MSBuildSdks copied to clipboard

MSBuild project SDKs

Results 82 MSBuildSdks issues
Sort by recently updated
recently updated
newest added

Fixes #472 Add two new projects: `Microsoft.Build.NoTargets.Templates` and `Microsoft.Build.Traversal.Templates` that each publish a NuGet package that can be installed / used via `dotnet new`. I wasn't quite sure how best...

The new filter projects in solution files feature in Microsoft.Build.Traversal is phenomenal. I noticed that by default, it still kicks off evaluations for the projects in order to then invoke...

@jeffkl I assume you are aware of this issue as you also the author of static graph restore. Is there anything that we can do to make that work?

When using the new .NET 8 [simplified output paths](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8#simplified-output-paths) feature with multiple `dirs.proj` projects using `Microsoft.Build.Traversal` they conflict with each other. The automatic `ArtifactsProjectName` determined by the .NET 8 SDK...

Bug

Summary ---------- When referencing a multi-targeted project from a `NoTargets` project, you can't build with `BuildProjectReferences=false`. Repro ------ `library\library.csproj`: ```xml net7.0;net472 ``` `deployment\deployment.proj`: ```xml net7.0 ``` ``` >dotnet build deployment...

We have a solution that consists of 100+ projects, both managed and native. The source code and various package caches are located on the DevDrive. When building the solution, both...

In a Visual Studio solution, I can explicitly express dependencies between projects. This is useful when projects implicitly depend on the output of other projects, so that Visual Studio can...

It would be nice if this project also published a nuget template package, for instance `Microsoft.Build.Traversal.Templates` and `Microsoft.Build.NoTargets.Templates`. I could then run `dotnet new install` to install the templates and...

Feature Request
Help Wanted

Microsoft.Build.CopyOnWrite.dll didn't seem to have SourceLink enabled when I was debugging

The .NET 8 SDK has a new [simplified output paths](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8#simplified-output-paths) feature that is opt-in. However, the property that has been chosen to configure it is `ArtifactsPath`. That leads to any...