1
0
mirror of synced 2025-12-19 18:06:02 -05:00
Files
core/release-notes/10.0/install-macos.md
James Montemagno 811a2d949f .NET 10 Preview 1 - Release Notes (#9708)
* Add .NET 10 P1 release note base files

* add get started

* add base binary file

* revert links for build

* fix links

* update last link

* Apply suggestions from code review

Co-authored-by: Rich Lander <rlander@microsoft.com>

* Fix linter errors

* add languages

* add ef core 10 documentation

* add more efcore release notes

* fix lint issue in ef docs

* update efcore

* Preview 1 F# release notes (#9737)

* Initial F# entry with links-needs cleanup

* Remove template comments from F# release notes

* Apply suggestions from code review

Thanks! All these changes are great.

Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>

* a bit of consistency here to jump down layers

* Fix typo in F# release notes

---------

Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
Co-authored-by: James Montemagno <james.montemagno@gmail.com>

* Update release-notes/10.0/get-started.md

Co-authored-by: Jon Galloway <jongalloway@gmail.com>

* Update release-notes/10.0/preview/preview1/10.0.0-preview.1.md

Co-authored-by: Jon Galloway <jongalloway@gmail.com>

* update wpf

* C# and VB release notes for Preview 1 (#9739)

* First draft of C# and VB release notes

* Apply suggestions from code review

Co-authored-by: Martin Costello <martin@martincostello.com>

* Update release-notes/10.0/preview/preview1/visualbasic.md

Co-authored-by: Kathleen Dollard <kathleen.dollard@microsoft.com>

* Add additional features

My first draft had missed a few features.

* Apply suggestions from code review

Co-authored-by: Kathleen Dollard <kathleen.dollard@microsoft.com>

* Update release-notes/10.0/preview/preview1/csharp.md

---------

Co-authored-by: Martin Costello <martin@martincostello.com>
Co-authored-by: James Montemagno <james.montemagno@gmail.com>
Co-authored-by: Kathleen Dollard <kathleen.dollard@microsoft.com>

* .NET 10 Preview 1 - WinForms Release Notes (#9722)

* First draft

First draft of release nites

* Added AI message

I did use AI to translate to markdown from docx formats.

* Update release-notes/10.0/preview/preview1/winforms.md

Co-authored-by: Loni Tra <lonitra@microsoft.com>

* Applying feedback

Applying the latest feedback and correcting a couple mistakes.

* Applying final feedback

Adding a few tweaks based on Tanya's feedback.

* Best Practices

* Final round of feedback

* Update release-notes/10.0/preview/preview1/winforms.md

* a bit of cleanup

* Update winforms.md

Duplicated text.

* duplicated content

---------

Co-authored-by: Loni Tra <lonitra@microsoft.com>
Co-authored-by: Rich Lander <rich@lander.ca>
Co-authored-by: Rich Lander <rlander@microsoft.com>
Co-authored-by: Tanya Solyanik <tanyaso@microsoft.com>
Co-authored-by: James Montemagno <james.montemagno@gmail.com>

* small tweaks to ef preview 1 release notes

* one more tiny tweak to ef core notes

* release notes for PrunePackageReferences (#9744)

* Fix markdown lint

* Add containers release notes for .NET 10 Preview 1 (#9746)

* Update containers section on main 10p1 readme

* Add release notes for containers

* Change Docker to container

Co-authored-by: Matt Thalman <mthalman@microsoft.com>

* Put Ubuntu announcement first

* Apply suggestions from code review

Co-authored-by: Rich Lander <rlander@microsoft.com>

* Remove extra newlines

* Update haedings and links

---------

Co-authored-by: Matt Thalman <mthalman@microsoft.com>
Co-authored-by: Rich Lander <rlander@microsoft.com>

* .NET 10 P1 -- Runtime and Libraries changes (#9715)

* Create runtime branch

* Add cryptography notes

* Fix typo

* Add ISOWeek overloads for DateOnly type

* ZipArchive

* Remove duplicate ISOWeek method overloads section

* Add String Normalization APIs for Span<char>

* Fix formatting in String Normalization APIs section

* Fix formatting for String Normalization APIs section

* Fix formatting for String Normalization APIs section

* Update String Normalization APIs section

* Update String Normalization APIs section

* Doc formatting fix

* Adding TimeSpan note

* Add JIT notes

* Convert tabs to spaces

* Better ZipArchive stats

* Fix stack allocation description

* Feedback

Co-authored-by: Andy Ayers <andya@microsoft.com>

* Add AVX10.2 experimental note, and feedback

* "C-style" -> "typical"

Co-authored-by: Rich Lander <rlander@microsoft.com>

* Add stack allocation example

* Numeric ordering, ordered dictionary, json options, matrix operations

* Apply suggestions from code review

* Update release-notes/10.0/preview/preview1/libraries.md

Apply Rich's suggestion

Co-authored-by: Rich Lander <rlander@microsoft.com>

* Update release-notes/10.0/preview/preview1/libraries.md

* Fix linter issues

---------

Co-authored-by: Jeremy Barton <jbarton@microsoft.com>
Co-authored-by: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com>
Co-authored-by: carlossanlop <1175054+carlossanlop@users.noreply.github.com>
Co-authored-by: Aman Khalid <amankhalid@microsoft.com>
Co-authored-by: Andy Ayers <andya@microsoft.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>

* Add ASP.NET Core release notes for .NET 10 Preview 1 (#9740)

* Remove extra line in release notes.

* Add link to install packages on Chiseled images

* Update C# 14 release notes

* Remove extra newlines in release notes.

* update md

* .NET MAUI in .NET 10 Preview 1 (#9727)

* [Draft] .NET MAUI in .NET 10 Preview 1

* Update release-notes/10.0/preview/preview1/dotnetmaui.md

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>

* Update release-notes/10.0/preview/preview1/dotnetmaui.md

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>

* Apply suggestions from code review

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>

* cleanup

* add info about handlers

* Update dotnetmaui.md

added Android notes

* Update dotnetmaui.md

removed community contributions section since we don't have any yet.

* cleanup

* add ios information

---------

Co-authored-by: James Montemagno <james.montemagno@gmail.com>
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>

* update md

* trailing

* Update wpf.md

* Update release-notes/10.0/preview/preview1/10.0.0-preview.1.md

Co-authored-by: Jon Galloway <jongalloway@gmail.com>

* Update release-notes/10.0/preview/preview1/README.md

Co-authored-by: Jon Galloway <jongalloway@gmail.com>

* updates

* Call out pruning warnings in P1 release notes (#9752)

* Call out pruning warnings

* Update release-notes/10.0/preview/preview1/sdk.md

Co-authored-by: Martin Costello <martin@martincostello.com>

* Update release-notes/10.0/preview/preview1/sdk.md

---------

Co-authored-by: Martin Costello <martin@martincostello.com>

* Update 10.0.0-preview.1.md

* Add files via upload

* Update releases-index.json

* Add files via upload

* Update release-notes/10.0/preview/preview1/10.0.0-preview.1.md

Co-authored-by: Logan Bussell <loganbussell@microsoft.com>

---------

Co-authored-by: Jon Galloway <jongalloway@gmail.com>
Co-authored-by: Rich Lander <rlander@microsoft.com>
Co-authored-by: Rich Lander <rich@lander.ca>
Co-authored-by: maumar <maumar@microsoft.com>
Co-authored-by: Kathleen Dollard <kdollard@microsoft.com>
Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
Co-authored-by: Bill Wagner <wiwagn@microsoft.com>
Co-authored-by: Martin Costello <martin@martincostello.com>
Co-authored-by: Kathleen Dollard <kathleen.dollard@microsoft.com>
Co-authored-by: Merrie McGaw <mmcgaw@microsoft.com>
Co-authored-by: Loni Tra <lonitra@microsoft.com>
Co-authored-by: Tanya Solyanik <tanyaso@microsoft.com>
Co-authored-by: Chet Husk <baronfel@users.noreply.github.com>
Co-authored-by: Logan Bussell <loganbussell@microsoft.com>
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
Co-authored-by: Jeremy Barton <jbarton@microsoft.com>
Co-authored-by: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com>
Co-authored-by: carlossanlop <1175054+carlossanlop@users.noreply.github.com>
Co-authored-by: Aman Khalid <amankhalid@microsoft.com>
Co-authored-by: Andy Ayers <andya@microsoft.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
Co-authored-by: Daniel Roth <daroth@microsoft.com>
Co-authored-by: David Ortinau <david.ortinau@microsoft.com>
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
Co-authored-by: Nikolche Kolev <nikolev@microsoft.com>
Co-authored-by: Rahul Bhandari <rbhanda@microsoft.com>
2025-02-25 10:19:24 -08:00

2.8 KiB

.NET 10 installation instructions for macOS

The following instructions demonstrate installing .NET 10 on macOS. These instructions augment the more general .NET install instructions, including installing with .tar.gz files, that work on multiple operating systems.

Distributions

The following distributions are available for Linux:

  • .NET SDK: includes tools for building and testing applications, and includes the runtime distributions that follow.
  • .NET Runtime: includes the .NET runtime and libraries, enabling running console applications.
  • ASP.NET Core Runtime: includes the .NET and ASP.NET Core runtimes, enabling running console, and web applications.

We recommend you install the .NET SDK to develop and build applications, and to install one of the runtime packages (like ASP.NET Core) to exclusively run applications.

Downloads

Each of the distributions can be downloaded from:

Container images are provided for Linux (Alpine, Debian, and Ubuntu).

Install using PKG

You can install any of the distributions with PKG. The following image demonstrates installing the .NET SDK. After launching the PKG, click "Continue" and you will be taken through the process of installing the SDK.

image

Installing from a binary archive

You can install .NET with a binary archive. This option is required if you want to install .NET for a single user. It is also recommended if you want to install .NET temporarily.

The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system.

~# curl -Lo dotnet.tar.gz https://download.visualstudio.microsoft.com/download/pr/8462c34b-dc1e-4793-aab0-449bd1419d1c/bac3f5d229638e0d8600b9d4b304c26e/dotnet-sdk-10.0.100-preview.1.25120.13-osx-x64.tar.gz
~# mkdir dotnet
~# tar -C dotnet -xf dotnet.tar.gz
~# rm dotnet.tar.gz
~# export DOTNET_ROOT=~/dotnet
~# export PATH=$PATH:~/dotnet
~# dotnet --version
10.0.100-preview.1.25120.13

The DOTNET_ROOT environment variable is required to launch an application with their executables (like myapp.exe). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The PATH environment variable must be updated if you want to use dotnet without absolute paths to its location. Setting both of these environment variables is optional.

You can add your .NET install location permanently to your path if you'd like.