Automic VaultAutomic Vault

brew

Install dotnet with Homebrew, chocolatey

.NET Core. Version 10.0.301 via Homebrew; verified 2026-06-14.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install dotnet

local Homebrew formula metadata

overview

Package summary

.NET Core

Commands and aliases

  • dotnet

history

Project history and usage

.NET is Microsoft's managed runtime, SDK, class-library, and command-line toolchain for building applications in C#, F#, and related languages. The Homebrew formula centers on the `dotnet` host and SDK/runtime distribution used from terminals, CI systems, containers, and editors.

Project history

Modern .NET package history turns on the .NET Core shift. Microsoft announced in November 2014 that .NET Core, including the runtime and framework libraries, would be open source. .NET Core 1.0 shipped in June 2016 as a cross-platform line, and the release train later converged under the plain .NET name with .NET 5 in November 2020.

The current .NET ecosystem is organized around annual November major releases, split between Long Term Support and Standard Term Support versions. Official release metadata lists .NET 8 as an LTS release from November 2023, .NET 9 as an STS release from November 2024, and .NET 10 as an LTS release from November 2025.

Adoption history

Adoption expanded from Windows-centered .NET Framework development into a cross-platform package-manager story: official downloads, Linux package repositories, container images, Homebrew, Chocolatey, and CI images all distribute the SDK and runtimes. That made `dotnet restore`, `dotnet build`, `dotnet test`, and `dotnet publish` common automation primitives outside Visual Studio.

How it is used

Developers use the `dotnet` CLI to create projects, restore NuGet packages, build, run, test, publish, manage workloads, and select SDK behavior through project files and global.json. It is both a language-runtime package and a build tool package.

Why package nerds care

For package nerds, .NET is important because it packages a large multi-runtime ecosystem behind one executable host. Versioned formulas such as dotnet@8 and dotnet@9 let systems pin SDK support windows, while the unversioned formula tracks the moving supported line used by workstations and CI images.

Timeline

  • 2014: Microsoft announced .NET Core would be open source.
  • 2016: .NET Core 1.0 was released.
  • 2020: .NET 5.0 started the unified post-Core naming line.
  • 2023: .NET 8.0 shipped as an LTS release.
  • 2024: .NET 9.0 shipped as an STS release.
  • 2025: .NET 10.0 shipped as an LTS release.

Related projects

  • C#
  • F#
  • ASP.NET Core
  • NuGet
  • MSBuild
  • Entity Framework Core

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 3 runtime dependencies.
  • Build metadata lists 5 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
dotnetcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version10.0.301
manager updated2026-06-14
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/dotnet/dotnet

install metadata

Package metadata

Package keybrew:dotnet
Version10.0.301
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/dotnet
Homepagehttps://dotnet.microsoft.com/
Repositoryhttps://github.com/dotnet/dotnet
Upstream docshttps://learn.microsoft.com/dotnet
LicenseMIT
Source archivehttps://github.com/dotnet/dotnet/releases/download/v10.0.301/release.json
Last updated2026-06-14T10:38:54Z
Pulseupdated
Dependenciesbrotli, icu4c@78, openssl@3
Build dependenciesbash, cmake, grep, pkgconf, rapidjson
Uses from macOSkrb5
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared
CaveatsFor other software to find dotnet you may need to set: export DOTNET_ROOT="$HOMEBREW_PREFIX/opt/dotnet/libexec"

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namedotnet
Aliases
  • dotnet@10
Version Scheme1
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Chocolatey95%

dotnet

choco install dotnet
  • normalized package name match
  • Matched by: Dotnet
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: dotnet from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','dnspy'

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment