# Building .NET Runtime from Source - The Chainguard Way

DevFeed: [Building .NET Runtime from Source - The Chainguard Way](<https://devfeed.tech/articles/building-net-runtime-from-source-the-chainguard-way-12910.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/building-net-runtime-from-source-the-chainguard-way>)

Published: 2025-02-26T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [.NET](<https://devfeed.tech/topics/net.md>), [container images](<https://devfeed.tech/topics/container-images.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [vulnerability](<https://devfeed.tech/topics/vulnerability.md>)

Tags: [built-from-source](<https://devfeed.tech/tags/built-from-source.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-images](<https://devfeed.tech/tags/chainguard-images.md>), [container-images](<https://devfeed.tech/tags/container-images.md>), [cve](<https://devfeed.tech/tags/cve.md>), [cve-remediation](<https://devfeed.tech/tags/cve-remediation.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [integrity](<https://devfeed.tech/tags/integrity.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [net](<https://devfeed.tech/tags/net.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [wolfi](<https://devfeed.tech/tags/wolfi.md>)

## AI overview

Chainguard describes building all .NET 8 and .NET 9 components entirely from source. The approach addresses challenges involving multiple repositories, circular dependencies, prebuilt binary dependencies, and cross-repository changes, while enabling faster CVE remediation, end-to-end integrity, and greater build transparency for .NET container images.

## Source excerpt

Chainguard builds all .NET8 and .NET9 components entirely from source to enable faster CVE remediation, full end-to-end integrity, and build transparency.