https://github.com/paketo-buildpacks/dotnet-core
A Cloud Native Buildpack for .NET Core
https://github.com/paketo-buildpacks/dotnet-core
cnb
Last synced: about 1 month ago
JSON representation
A Cloud Native Buildpack for .NET Core
- Host: GitHub
- URL: https://github.com/paketo-buildpacks/dotnet-core
- Owner: paketo-buildpacks
- License: apache-2.0
- Created: 2020-04-13T20:22:58.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2026-04-20T20:23:43.000Z (about 1 month ago)
- Last Synced: 2026-04-20T22:30:07.355Z (about 1 month ago)
- Topics: cnb
- Language: Go
- Homepage:
- Size: 175 MB
- Stars: 49
- Watchers: 1
- Forks: 6
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Notice: NOTICE
Awesome Lists containing this project
- awesome-cnb - .NET Core
README
# Paketo Buildpack for .NET Core
## `docker.io/paketobuildpacks/dotnet-core`
The Paketo Buildpack for .NET Core provides a set of collaborating buildpacks that
enable the building of a .NET Core application. These buildpacks include:
- [ASP.NET Runtime CNB](https://github.com/paketo-buildpacks/dotnet-core-aspnet-runtime)
- [,NET Core SDK CNB](https://github.com/paketo-buildpacks/dotnet-core-sdk)
- [.NET Publish CNB](https://github.com/paketo-buildpacks/dotnet-publish)
- [.NET Execute CNB](https://github.com/paketo-buildpacks/dotnet-execute)
- [Visual Studio Debugger CNB](https://github.com/paketo-buildpacks/vsdbg)
- [ICU (International Components for Unicode) CNB](https://github.com/paketo-buildpacks/icu)
The buildpack supports building both runtime-dependent and self-contained
applications. Additionally, the buildpack supports a number of combinations of
runtimes, SDKs, and ASP.NET library configurations.
The buildpack supports the inclusion of
[NodeJS](https://nodejs.org) for applications that may require it. This support
is provided by the [Paketo Buildpack for Node Engine](https://github.com/paketo-buildpacks/node-engine).
Usage examples can be found in the
[`samples` repository under the `dotnet-core` directory](https://github.com/paketo-buildpacks/samples/tree/main/dotnet-core).
#### Builder compatibility
The Paketo Buildpack for .NET Core buildpack is compatible with the following builder(s):
- [Paketo Noble Builder](https://github.com/paketo-buildpacks/ubuntu-noble-builder)
- [Paketo Jammy Full Builder](https://github.com/paketo-buildpacks/builder-jammy-full)
- [Paketo Jammy Base Builder](https://github.com/paketo-buildpacks/builder-jammy-base)
This buildpack also includes the following utility buildpacks:
- [Procfile CNB](https://github.com/paketo-buildpacks/procfile)
- [Environment Variables CNB](https://github.com/paketo-buildpacks/environment-variables)
- [Image Labels CNB](https://github.com/paketo-buildpacks/image-labels)
- [CA Certificates CNB](https://github.com/paketo-buildpacks/ca-certificates)
- [Watchexec CNB](https://github.com/paketo-buildpacks/watchexec)
## Documentation
Check out the [Paketo Buildpack for .NET Core
docs](https://paketo.io/docs/buildpacks/language-family-buildpacks/dotnet-core/)
for more information on how to use this buildpack. To edit the docs content published on the above page,
make changes to [this document](https://github.com/paketo-buildpacks/paketo-website/blob/main/content/docs/howto/dotnet-core.md).