dotnet/msbuild

Add support for `after.{SolutionName}.slnx.targets` for slnx solutions

Open

#12.166 aperta il 14 lug 2025

Vedi su GitHub
 (4 commenti) (0 reazioni) (0 assegnatari)C# (1364 fork)batch import
Area: DocumentationArea: Solution (.sln)help wanted

Metriche repository

Star
 (5062 star)
Metriche merge PR
 (Merge medio 6g 6h) (144 PR mergiate in 30 g)

Descrizione

Summary

I stumbled on PR #11535 while working on a migration from .sln to .slnx. For me it seems to make sense that the after.{SolutionName}.slnx.targets should also work as it is an exact match to my solution name (including the extension). The documentation also says that both .sln and .slnx should work https://learn.microsoft.com/en-us/visualstudio/msbuild/customize-solution-build?view=vs-2022. I wonder why it was decided to not support the after.{SolutionName}.slnx.targets.

Background and Motivation

It seems unintuitive that the after.{SolutionName}.slnx.targets, an exact match to the solution name is not supported.

Proposed Feature

Add support after.{SolutionName}.slnx.targets instead of only the .sln variant.

Alternative Designs

No response

Guida contributor