dotnet / dotnet/core

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

Open
#7,443 9 comments 6 reactions 0 assignees View on GitHub
Dominant language
PowerShell
Stars
22k
Forks
4.9k
Avg merge
5d 5h
Merged PRs (30d)
29

Description

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

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.