@@ -12,28 +12,12 @@ documentation, tools, and is used for issue tracking.
12
12
13
13
* [ Build system requirements] ( Documentation/system-requirements.md )
14
14
15
- ## Building .NET 8.0+
15
+ ## Building .NET
16
16
17
- .NET 8.0 and newer will be built from the
18
- [ dotnet/dotnet] ( https://github.com/dotnet/dotnet ) repo. Clone the dotnet/dotnet
19
- repo and check out the tag for the desired release. Then, follow the
20
- instructions in [ dotnet/dotnet's
17
+ Follow the instructions in [ dotnet/dotnet's
21
18
README] ( https://github.com/dotnet/dotnet/blob/main/README.md#dev-instructions )
22
19
to build .NET from source.
23
20
24
- ## Building .NET 6.0
25
-
26
- .NET 6.0 is built from source using the
27
- [ dotnet/installer] ( https://github.com/dotnet/installer/tree/release/6.0.1xx )
28
- repo. Clone the dotnet/installer repo and check out the tag for the desired
29
- release. Then, follow the instructions in [ dotnet/installer's
30
- README] ( https://github.com/dotnet/installer/tree/release/6.0.1xx?tab=readme-ov-file#build-net-from-source-source-build )
31
- to build .NET from source. Please see the [ support] ( #support ) section below to
32
- see which feature branches are currently supported.
33
-
34
- > The source-build repository doesn't currently support Windows. See
35
- > [ source-build #1190 ] ( https://github.com/dotnet/source-build/issues/1190 ) .
36
-
37
21
## Source-build goals
38
22
39
23
There are two primary goals of the source-build effort:
@@ -124,16 +108,15 @@ to build the whole .NET SDK from source.
124
108
| CentOS Stream | [ CentOS Stream Mirror] ( http://mirror.stream.centos.org/9-stream/AppStream/x86_64/os/Packages/ ) | [ @omajid ] ( https://github.com/omajid ) |
125
109
| [ Fedora] ( https://fedoraproject.org/wiki/DotNet ) | [ Default] ( https://packages.fedoraproject.org/search?query=dotnet ) | [ @omajid ] ( https://github.com/omajid ) |
126
110
| Homebrew | [ Formula] ( https://formulae.brew.sh/formula/dotnet ) | [ @asbjornu ] ( https://github.com/asbjornu ) |
127
- | [ Red Hat Enterprise Linux] ( https://developers.redhat.com/products/dotnet/overview ) | [ Default] ( https://access.redhat.com/documentation/en-us/net/6 .0 ) | [ @omajid ] ( https://github.com/omajid ) |
111
+ | [ Red Hat Enterprise Linux] ( https://developers.redhat.com/products/dotnet/overview ) | [ Default] ( https://access.redhat.com/documentation/en-us/net/8 .0 ) | [ @omajid ] ( https://github.com/omajid ) |
128
112
| [ Ubuntu] ( https://canonical.com/blog/install-dotnet-on-ubuntu ) | [ Default] ( https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=dotnet&searchon=names ) <br >[ Personal Package Archives] ( https://launchpad.net/ubuntu/+ppas?name_filter=dotnet ) | [ @mirespace ] ( https://github.com/mirespace ) |
129
113
130
114
## Support
131
115
132
- .NET Source-Build is supported on the oldest available .NET SDK feature update
133
- for each major release, and on Linux only. For example, if .NET ` 6.0.1xx ` ,
134
- ` 6.0.2xx ` , ` 8.0.1xx ` , and ` 8.0.2xx ` feature updates are available from
135
- [ dotnet.microsoft.com] ( https://dotnet.microsoft.com/en-us/download/dotnet/6.0 ) ,
136
- Source-Build will support ` 6.0.1xx ` and ` 8.0.1xx ` .
116
+ .NET source build supports the following:
117
+
118
+ 1 . Linux only, Windows and MacOS is not supported
119
+ 1 . 1xx SDK feature band only (e.g. 8.0.1xx)
137
120
138
121
For the latest information about Source-Build support for new .NET versions,
139
122
please check our [ GitHub Discussions
0 commit comments