Skip to content

Building .NET apps from source, including their (build) dependencies. #7443

Open
@tmds

Description

@tmds

If you want to add a .NET app into a distro's package repository, you are faced with a daunting task.

Distro repositories require all binaries that are distributed, and needed to built the app, to be built from source.
That means the app needs to be built without using NuGet packages since those have prebuilt binaries.
Instead of using NuGet packages, you needs to build the NuGet packages again from source, so they can be consumed by your build.

To facilitate the maintainer, it would be nice if the tooling could support this use-case.
For example, distros do this by having source packages which include everything needed to build a package from source.

I understand this is not a major use-case for .NET apps, and the effort for this would be high.
I'm creating this issue to raise awareness.

cc @omajid @musuruan @richlander

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions