Skip to content

Need to embrace SDK defaults for output paths #23547

Closed
@jaredpar

Description

The Roslyn adoption of the SDK suppresses a couple aspects of how output paths are generated by default. In particular it suppresses the addition of the target framework and runtime identifier directories.

This was initially done to smooth the adoption of the SDK. It was an enormous change and trying to adopt it at the same time as restructuring our output directories made it that much harder.

While it is possible to suppress these elements it does add some complexity to our build. For example not appending the runtime directory means we need to hand manipulate publish directory names. This represents a bit of a tax on our infrastructure and can slow adoption of new SDKs.

Now that everything is mostly settled on the new SDK we should embraces the output. It's comparatively a fairly small change at this point.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions