Merge upstream changes
This commit is contained in:
commit
a199c488d7
17 changed files with 282 additions and 231 deletions
91
README.md
91
README.md
|
@ -49,19 +49,20 @@ With development builds, internal NuGet feeds are necessary for some scenarios (
|
||||||
</configuration>
|
</configuration>
|
||||||
```
|
```
|
||||||
|
|
||||||
| Platform | Master<br>(5.0.x Runtime) | 5.0.100 Preview 1<br>(5.0 Runtime) | Release/3.1.2XX<br>(3.1.x Runtime) | Release/3.1.1XX<br>(3.1.x Runtime) | Release/3.0.1xx<br>(3.0.x Runtime) |
|
| Platform | Master<br>(5.0.x Runtime) | 5.0.100 Preview 1<br>(5.0 Runtime) | Release/3.1.3XX<br>(3.1.x Runtime) | Release/3.1.2XX<br>(3.1.x Runtime) | Release/3.1.1XX<br>(3.1.x Runtime) | Release/3.0.1xx<br>(3.0.x Runtime) |
|
||||||
| :--------- | :----------: | :----------: | :----------: | :----------: | :----------: |
|
| :--------- | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: |
|
||||||
| **Windows x64** | [![][win-x64-badge-master]][win-x64-version-master]<br>[Installer][win-x64-installer-master] - [Checksum][win-x64-installer-checksum-master]<br>[zip][win-x64-zip-master] - [Checksum][win-x64-zip-checksum-master] | [![][win-x64-badge-5.0.1XX-preview1]][win-x64-version-5.0.1XX-preview1]<br>[Installer][win-x64-installer-5.0.1XX-preview1] - [Checksum][win-x64-installer-checksum-5.0.1XX-preview1]<br>[zip][win-x64-zip-5.0.1XX-preview1] - [Checksum][win-x64-zip-checksum-5.0.1XX-preview1] | [![][win-x64-badge-3.1.2XX]][win-x64-version-3.1.2XX]<br>[Installer][win-x64-installer-3.1.2XX] - [Checksum][win-x64-installer-checksum-3.1.2XX]<br>[zip][win-x64-zip-3.1.2XX] - [Checksum][win-x64-zip-checksum-3.1.2XX] | [![][win-x64-badge-3.1.1XX]][win-x64-version-3.1.1XX]<br>[Installer][win-x64-installer-3.1.1XX] - [Checksum][win-x64-installer-checksum-3.1.1XX]<br>[zip][win-x64-zip-3.1.1XX] - [Checksum][win-x64-zip-checksum-3.1.1XX] | [![][win-x64-badge-3.0.1XX]][win-x64-version-3.0.1XX]<br>[Installer][win-x64-installer-3.0.1XX] - [Checksum][win-x64-installer-checksum-3.0.1XX]<br>[zip][win-x64-zip-3.0.1XX] - [Checksum][win-x64-zip-checksum-3.0.1XX] |
|
| **Windows x64** | [![][win-x64-badge-master]][win-x64-version-master]<br>[Installer][win-x64-installer-master] - [Checksum][win-x64-installer-checksum-master]<br>[zip][win-x64-zip-master] - [Checksum][win-x64-zip-checksum-master] | [![][win-x64-badge-5.0.1XX-preview1]][win-x64-version-5.0.1XX-preview1]<br>[Installer][win-x64-installer-5.0.1XX-preview1] - [Checksum][win-x64-installer-checksum-5.0.1XX-preview1]<br>[zip][win-x64-zip-5.0.1XX-preview1] - [Checksum][win-x64-zip-checksum-5.0.1XX-preview1] | [![][win-x64-badge-3.1.3XX]][win-x64-version-3.1.3XX]<br>[Installer][win-x64-installer-3.1.3XX] - [Checksum][win-x64-installer-checksum-3.1.3XX]<br>[zip][win-x64-zip-3.1.3XX] - [Checksum][win-x64-zip-checksum-3.1.3XX] | [![][win-x64-badge-3.1.2XX]][win-x64-version-3.1.2XX]<br>[Installer][win-x64-installer-3.1.2XX] - [Checksum][win-x64-installer-checksum-3.1.2XX]<br>[zip][win-x64-zip-3.1.2XX] - [Checksum][win-x64-zip-checksum-3.1.2XX] | [![][win-x64-badge-3.1.1XX]][win-x64-version-3.1.1XX]<br>[Installer][win-x64-installer-3.1.1XX] - [Checksum][win-x64-installer-checksum-3.1.1XX]<br>[zip][win-x64-zip-3.1.1XX] - [Checksum][win-x64-zip-checksum-3.1.1XX] | [![][win-x64-badge-3.0.1XX]][win-x64-version-3.0.1XX]<br>[Installer][win-x64-installer-3.0.1XX] - [Checksum][win-x64-installer-checksum-3.0.1XX]<br>[zip][win-x64-zip-3.0.1XX] - [Checksum][win-x64-zip-checksum-3.0.1XX] |
|
||||||
| **Windows x86** | [![][win-x86-badge-master]][win-x86-version-master]<br>[Installer][win-x86-installer-master] - [Checksum][win-x86-installer-checksum-master]<br>[zip][win-x86-zip-master] - [Checksum][win-x86-zip-checksum-master] | [![][win-x86-badge-5.0.1XX-preview1]][win-x86-version-5.0.1XX-preview1]<br>[Installer][win-x86-installer-5.0.1XX-preview1] - [Checksum][win-x86-installer-checksum-5.0.1XX-preview1]<br>[zip][win-x86-zip-5.0.1XX-preview1] - [Checksum][win-x86-zip-checksum-5.0.1XX-preview1] | [![][win-x86-badge-3.1.2XX]][win-x86-version-3.1.2XX]<br>[Installer][win-x86-installer-3.1.2XX] - [Checksum][win-x86-installer-checksum-3.1.2XX]<br>[zip][win-x86-zip-3.1.2XX] - [Checksum][win-x86-zip-checksum-3.1.2XX] | [![][win-x86-badge-3.1.1XX]][win-x86-version-3.1.1XX]<br>[Installer][win-x86-installer-3.1.1XX] - [Checksum][win-x86-installer-checksum-3.1.1XX]<br>[zip][win-x86-zip-3.1.1XX] - [Checksum][win-x86-zip-checksum-3.1.1XX] | [![][win-x86-badge-3.0.1XX]][win-x86-version-3.0.1XX]<br>[Installer][win-x86-installer-3.0.1XX] - [Checksum][win-x86-installer-checksum-3.0.1XX]<br>[zip][win-x86-zip-3.0.1XX] - [Checksum][win-x86-zip-checksum-3.0.1XX] |
|
| **Windows x86** | [![][win-x86-badge-master]][win-x86-version-master]<br>[Installer][win-x86-installer-master] - [Checksum][win-x86-installer-checksum-master]<br>[zip][win-x86-zip-master] - [Checksum][win-x86-zip-checksum-master] | [![][win-x86-badge-5.0.1XX-preview1]][win-x86-version-5.0.1XX-preview1]<br>[Installer][win-x86-installer-5.0.1XX-preview1] - [Checksum][win-x86-installer-checksum-5.0.1XX-preview1]<br>[zip][win-x86-zip-5.0.1XX-preview1] - [Checksum][win-x86-zip-checksum-5.0.1XX-preview1] | [![][win-x86-badge-3.1.3XX]][win-x86-version-3.1.3XX]<br>[Installer][win-x86-installer-3.1.3XX] - [Checksum][win-x86-installer-checksum-3.1.3XX]<br>[zip][win-x86-zip-3.1.3XX] - [Checksum][win-x86-zip-checksum-3.1.3XX] | [![][win-x86-badge-3.1.2XX]][win-x86-version-3.1.2XX]<br>[Installer][win-x86-installer-3.1.2XX] - [Checksum][win-x86-installer-checksum-3.1.2XX]<br>[zip][win-x86-zip-3.1.2XX] - [Checksum][win-x86-zip-checksum-3.1.2XX] | [![][win-x86-badge-3.1.1XX]][win-x86-version-3.1.1XX]<br>[Installer][win-x86-installer-3.1.1XX] - [Checksum][win-x86-installer-checksum-3.1.1XX]<br>[zip][win-x86-zip-3.1.1XX] - [Checksum][win-x86-zip-checksum-3.1.1XX] | [![][win-x86-badge-3.0.1XX]][win-x86-version-3.0.1XX]<br>[Installer][win-x86-installer-3.0.1XX] - [Checksum][win-x86-installer-checksum-3.0.1XX]<br>[zip][win-x86-zip-3.0.1XX] - [Checksum][win-x86-zip-checksum-3.0.1XX] |
|
||||||
| **macOS** | [![][osx-badge-master]][osx-version-master]<br>[Installer][osx-installer-master] - [Checksum][osx-installer-checksum-master]<br>[tar.gz][osx-targz-master] - [Checksum][osx-targz-checksum-master] | [![][osx-badge-5.0.1XX-preview1]][osx-version-5.0.1XX-preview1]<br>[Installer][osx-installer-5.0.1XX-preview1] - [Checksum][osx-installer-checksum-5.0.1XX-preview1]<br>[tar.gz][osx-targz-5.0.1XX-preview1] - [Checksum][osx-targz-checksum-5.0.1XX-preview1] | [![][osx-badge-3.1.2XX]][osx-version-3.1.2XX]<br>[Installer][osx-installer-3.1.2XX] - [Checksum][osx-installer-checksum-3.1.2XX]<br>[tar.gz][osx-targz-3.1.2XX] - [Checksum][osx-targz-checksum-3.1.2XX] | [![][osx-badge-3.1.1XX]][osx-version-3.1.1XX]<br>[Installer][osx-installer-3.1.1XX] - [Checksum][osx-installer-checksum-3.1.1XX]<br>[tar.gz][osx-targz-3.1.1XX] - [Checksum][osx-targz-checksum-3.1.1XX] | [![][osx-badge-3.0.1XX]][osx-version-3.0.1XX]<br>[Installer][osx-installer-3.0.1XX] - [Checksum][osx-installer-checksum-3.0.1XX]<br>[tar.gz][osx-targz-3.0.1XX] - [Checksum][osx-targz-checksum-3.0.1XX] |
|
| **macOS** | [![][osx-badge-master]][osx-version-master]<br>[Installer][osx-installer-master] - [Checksum][osx-installer-checksum-master]<br>[tar.gz][osx-targz-master] - [Checksum][osx-targz-checksum-master] | [![][osx-badge-5.0.1XX-preview1]][osx-version-5.0.1XX-preview1]<br>[Installer][osx-installer-5.0.1XX-preview1] - [Checksum][osx-installer-checksum-5.0.1XX-preview1]<br>[tar.gz][osx-targz-5.0.1XX-preview1] - [Checksum][osx-targz-checksum-5.0.1XX-preview1] | [![][osx-badge-3.1.3XX]][osx-version-3.1.3XX]<br>[Installer][osx-installer-3.1.3XX] - [Checksum][osx-installer-checksum-3.1.3XX]<br>[tar.gz][osx-targz-3.1.3XX] - [Checksum][osx-targz-checksum-3.1.3XX] | [![][osx-badge-3.1.2XX]][osx-version-3.1.2XX]<br>[Installer][osx-installer-3.1.2XX] - [Checksum][osx-installer-checksum-3.1.2XX]<br>[tar.gz][osx-targz-3.1.2XX] - [Checksum][osx-targz-checksum-3.1.2XX] | [![][osx-badge-3.1.1XX]][osx-version-3.1.1XX]<br>[Installer][osx-installer-3.1.1XX] - [Checksum][osx-installer-checksum-3.1.1XX]<br>[tar.gz][osx-targz-3.1.1XX] - [Checksum][osx-targz-checksum-3.1.1XX] | [![][osx-badge-3.0.1XX]][osx-version-3.0.1XX]<br>[Installer][osx-installer-3.0.1XX] - [Checksum][osx-installer-checksum-3.0.1XX]<br>[tar.gz][osx-targz-3.0.1XX] - [Checksum][osx-targz-checksum-3.0.1XX] |
|
||||||
| **Linux x64** | [![][linux-badge-master]][linux-version-master]<br>[DEB Installer][linux-DEB-installer-master] - [Checksum][linux-DEB-installer-checksum-master]<br>[RPM Installer][linux-RPM-installer-master] - [Checksum][linux-RPM-installer-checksum-master]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-master] - [Checksum][linux-targz-checksum-master] | [![][linux-badge-5.0.1XX-preview1]][linux-version-5.0.1XX-preview1]<br>[DEB Installer][linux-DEB-installer-5.0.1XX-preview1] - [Checksum][linux-DEB-installer-checksum-5.0.1XX-preview1]<br>[RPM Installer][linux-RPM-installer-5.0.1XX-preview1] - [Checksum][linux-RPM-installer-checksum-5.0.1XX-preview1]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-5.0.1XX-preview1] - [Checksum][linux-targz-checksum-5.0.1XX-preview1] | [![][linux-badge-3.1.2XX]][linux-version-3.1.2XX]<br>[DEB Installer][linux-DEB-installer-3.1.2XX] - [Checksum][linux-DEB-installer-checksum-3.1.2XX]<br>[RPM Installer][linux-RPM-installer-3.1.2XX] - [Checksum][linux-RPM-installer-checksum-3.1.2XX]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-3.1.2XX] - [Checksum][linux-targz-checksum-3.1.2XX] | [![][linux-badge-3.1.1XX]][linux-version-3.1.1XX]<br>[DEB Installer][linux-DEB-installer-3.1.1XX] - [Checksum][linux-DEB-installer-checksum-3.1.1XX]<br>[RPM Installer][linux-RPM-installer-3.1.1XX] - [Checksum][linux-RPM-installer-checksum-3.1.1XX]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-3.1.1XX] - [Checksum][linux-targz-checksum-3.1.1XX] | [![][linux-badge-3.0.1XX]][linux-version-3.0.1XX]<br>[DEB Installer][linux-DEB-installer-3.0.1XX] - [Checksum][linux-DEB-installer-checksum-3.0.1XX]<br>[RPM Installer][linux-RPM-installer-3.0.1XX] - [Checksum][linux-RPM-installer-checksum-3.0.1XX]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-3.0.1XX] - [Checksum][linux-targz-checksum-3.0.1XX] |
|
| **Linux x64** | [![][linux-badge-master]][linux-version-master]<br>[DEB Installer][linux-DEB-installer-master] - [Checksum][linux-DEB-installer-checksum-master]<br>[RPM Installer][linux-RPM-installer-master] - [Checksum][linux-RPM-installer-checksum-master]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-master] - [Checksum][linux-targz-checksum-master] | [![][linux-badge-5.0.1XX-preview1]][linux-version-5.0.1XX-preview1]<br>[DEB Installer][linux-DEB-installer-5.0.1XX-preview1] - [Checksum][linux-DEB-installer-checksum-5.0.1XX-preview1]<br>[RPM Installer][linux-RPM-installer-5.0.1XX-preview1] - [Checksum][linux-RPM-installer-checksum-5.0.1XX-preview1]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-5.0.1XX-preview1] - [Checksum][linux-targz-checksum-5.0.1XX-preview1] | [![][linux-badge-3.1.3XX]][linux-version-3.1.3XX]<br>[DEB Installer][linux-DEB-installer-3.1.3XX] - [Checksum][linux-DEB-installer-checksum-3.1.3XX]<br>[RPM Installer][linux-RPM-installer-3.1.3XX] - [Checksum][linux-RPM-installer-checksum-3.1.3XX]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-3.1.3XX] - [Checksum][linux-targz-checksum-3.1.3XX] | [![][linux-badge-3.1.2XX]][linux-version-3.1.2XX]<br>[DEB Installer][linux-DEB-installer-3.1.2XX] - [Checksum][linux-DEB-installer-checksum-3.1.2XX]<br>[RPM Installer][linux-RPM-installer-3.1.2XX] - [Checksum][linux-RPM-installer-checksum-3.1.2XX]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-3.1.2XX] - [Checksum][linux-targz-checksum-3.1.2XX] | [![][linux-badge-3.1.1XX]][linux-version-3.1.1XX]<br>[DEB Installer][linux-DEB-installer-3.1.1XX] - [Checksum][linux-DEB-installer-checksum-3.1.1XX]<br>[RPM Installer][linux-RPM-installer-3.1.1XX] - [Checksum][linux-RPM-installer-checksum-3.1.1XX]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-3.1.1XX] - [Checksum][linux-targz-checksum-3.1.1XX] | [![][linux-badge-3.0.1XX]][linux-version-3.0.1XX]<br>[DEB Installer][linux-DEB-installer-3.0.1XX] - [Checksum][linux-DEB-installer-checksum-3.0.1XX]<br>[RPM Installer][linux-RPM-installer-3.0.1XX] - [Checksum][linux-RPM-installer-checksum-3.0.1XX]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-3.0.1XX] - [Checksum][linux-targz-checksum-3.0.1XX] |
|
||||||
| **Linux arm** | [![][linux-arm-badge-master]][linux-arm-version-master]<br>[tar.gz][linux-arm-targz-master] - [Checksum][linux-arm-targz-checksum-master] | [![][linux-arm-badge-5.0.1XX-preview1]][linux-arm-version-5.0.1XX-preview1]<br>[tar.gz][linux-arm-targz-5.0.1XX-preview1] - [Checksum][linux-arm-targz-checksum-5.0.1XX-preview1] | [![][linux-arm-badge-3.1.2XX]][linux-arm-version-3.1.2XX]<br>[tar.gz][linux-arm-targz-3.1.2XX] - [Checksum][linux-arm-targz-checksum-3.1.2XX] | [![][linux-arm-badge-3.1.1XX]][linux-arm-version-3.1.1XX]<br>[tar.gz][linux-arm-targz-3.1.1XX] - [Checksum][linux-arm-targz-checksum-3.1.1XX] | [![][linux-arm-badge-3.0.1XX]][linux-arm-version-3.0.1XX]<br>[tar.gz][linux-arm-targz-3.0.1XX] - [Checksum][linux-arm-targz-checksum-3.0.1XX] |
|
| **Linux arm** | [![][linux-arm-badge-master]][linux-arm-version-master]<br>[tar.gz][linux-arm-targz-master] - [Checksum][linux-arm-targz-checksum-master] | [![][linux-arm-badge-5.0.1XX-preview1]][linux-arm-version-5.0.1XX-preview1]<br>[tar.gz][linux-arm-targz-5.0.1XX-preview1] - [Checksum][linux-arm-targz-checksum-5.0.1XX-preview1] | [![][linux-arm-badge-3.1.3XX]][linux-arm-version-3.1.3XX]<br>[tar.gz][linux-arm-targz-3.1.3XX] - [Checksum][linux-arm-targz-checksum-3.1.3XX] | [![][linux-arm-badge-3.1.2XX]][linux-arm-version-3.1.2XX]<br>[tar.gz][linux-arm-targz-3.1.2XX] - [Checksum][linux-arm-targz-checksum-3.1.2XX] | [![][linux-arm-badge-3.1.1XX]][linux-arm-version-3.1.1XX]<br>[tar.gz][linux-arm-targz-3.1.1XX] - [Checksum][linux-arm-targz-checksum-3.1.1XX] | [![][linux-arm-badge-3.0.1XX]][linux-arm-version-3.0.1XX]<br>[tar.gz][linux-arm-targz-3.0.1XX] - [Checksum][linux-arm-targz-checksum-3.0.1XX] |
|
||||||
| **Linux arm64** | [![][linux-arm64-badge-master]][linux-arm64-version-master]<br>[tar.gz][linux-arm64-targz-master] - [Checksum][linux-arm64-targz-checksum-master] | [![][linux-arm64-badge-5.0.1XX-preview1]][linux-arm64-version-5.0.1XX-preview1]<br>[tar.gz][linux-arm64-targz-5.0.1XX-preview1] - [Checksum][linux-arm64-targz-checksum-5.0.1XX-preview1] | [![][linux-arm64-badge-3.1.2XX]][linux-arm64-version-3.1.2XX]<br>[tar.gz][linux-arm64-targz-3.1.2XX] - [Checksum][linux-arm64-targz-checksum-3.1.2XX] | [![][linux-arm64-badge-3.1.1XX]][linux-arm64-version-3.1.1XX]<br>[tar.gz][linux-arm64-targz-3.1.1XX] - [Checksum][linux-arm64-targz-checksum-3.1.1XX] | [![][linux-arm64-badge-3.0.1XX]][linux-arm64-version-3.0.1XX]<br>[tar.gz][linux-arm64-targz-3.0.1XX] - [Checksum][linux-arm64-targz-checksum-3.0.1XX] |
|
| **Linux arm64** | [![][linux-arm64-badge-master]][linux-arm64-version-master]<br>[tar.gz][linux-arm64-targz-master] - [Checksum][linux-arm64-targz-checksum-master] | [![][linux-arm64-badge-5.0.1XX-preview1]][linux-arm64-version-5.0.1XX-preview1]<br>[tar.gz][linux-arm64-targz-5.0.1XX-preview1] - [Checksum][linux-arm64-targz-checksum-5.0.1XX-preview1] | [![][linux-arm64-badge-3.1.3XX]][linux-arm64-version-3.1.3XX]<br>[tar.gz][linux-arm64-targz-3.1.3XX] - [Checksum][linux-arm64-targz-checksum-3.1.3XX] | [![][linux-arm64-badge-3.1.2XX]][linux-arm64-version-3.1.2XX]<br>[tar.gz][linux-arm64-targz-3.1.2XX] - [Checksum][linux-arm64-targz-checksum-3.1.2XX] | [![][linux-arm64-badge-3.1.1XX]][linux-arm64-version-3.1.1XX]<br>[tar.gz][linux-arm64-targz-3.1.1XX] - [Checksum][linux-arm64-targz-checksum-3.1.1XX] | [![][linux-arm64-badge-3.0.1XX]][linux-arm64-version-3.0.1XX]<br>[tar.gz][linux-arm64-targz-3.0.1XX] - [Checksum][linux-arm64-targz-checksum-3.0.1XX] |
|
||||||
| **RHEL 6** | [![][rhel-6-badge-master]][rhel-6-version-master]<br>[tar.gz][rhel-6-targz-master] - [Checksum][rhel-6-targz-checksum-master] | [![][rhel-6-badge-5.0.1XX-preview1]][rhel-6-version-5.0.1XX-preview1]<br>[tar.gz][rhel-6-targz-5.0.1XX-preview1] - [Checksum][rhel-6-targz-checksum-5.0.1XX-preview1] | [![][rhel-6-badge-3.1.2XX]][rhel-6-version-3.1.2XX]<br>[tar.gz][rhel-6-targz-3.1.2XX] - [Checksum][rhel-6-targz-checksum-3.1.2XX] | [![][rhel-6-badge-3.1.1XX]][rhel-6-version-3.1.1XX]<br>[tar.gz][rhel-6-targz-3.1.1XX] - [Checksum][rhel-6-targz-checksum-3.1.1XX] | [![][rhel-6-badge-3.0.1XX]][rhel-6-version-3.0.1XX]<br>[tar.gz][rhel-6-targz-3.0.1XX] - [Checksum][rhel-6-targz-checksum-3.0.1XX] |
|
| **RHEL 6** | [![][rhel-6-badge-master]][rhel-6-version-master]<br>[tar.gz][rhel-6-targz-master] - [Checksum][rhel-6-targz-checksum-master] | [![][rhel-6-badge-5.0.1XX-preview1]][rhel-6-version-5.0.1XX-preview1]<br>[tar.gz][rhel-6-targz-5.0.1XX-preview1] - [Checksum][rhel-6-targz-checksum-5.0.1XX-preview1] | [![][rhel-6-badge-3.1.3XX]][rhel-6-version-3.1.3XX]<br>[tar.gz][rhel-6-targz-3.1.3XX] - [Checksum][rhel-6-targz-checksum-3.1.3XX] | [![][rhel-6-badge-3.1.2XX]][rhel-6-version-3.1.2XX]<br>[tar.gz][rhel-6-targz-3.1.2XX] - [Checksum][rhel-6-targz-checksum-3.1.2XX] | [![][rhel-6-badge-3.1.1XX]][rhel-6-version-3.1.1XX]<br>[tar.gz][rhel-6-targz-3.1.1XX] - [Checksum][rhel-6-targz-checksum-3.1.1XX] | [![][rhel-6-badge-3.0.1XX]][rhel-6-version-3.0.1XX]<br>[tar.gz][rhel-6-targz-3.0.1XX] - [Checksum][rhel-6-targz-checksum-3.0.1XX] |
|
||||||
| **Linux-musl** | [![][linux-musl-badge-master]][linux-musl-version-master]<br>[tar.gz][linux-musl-targz-master] - [Checksum][linux-musl-targz-checksum-master] | [![][linux-musl-badge-5.0.1XX-preview1]][linux-musl-version-5.0.1XX-preview1]<br>[tar.gz][linux-musl-targz-5.0.1XX-preview1] - [Checksum][linux-musl-targz-checksum-5.0.1XX-preview1] | [![][linux-musl-badge-3.1.2XX]][linux-musl-version-3.1.2XX]<br>[tar.gz][linux-musl-targz-3.1.2XX] - [Checksum][linux-musl-targz-checksum-3.1.2XX] | [![][linux-musl-badge-3.1.1XX]][linux-musl-version-3.1.1XX]<br>[tar.gz][linux-musl-targz-3.1.1XX] - [Checksum][linux-musl-targz-checksum-3.1.1XX] | [![][linux-musl-badge-3.0.1XX]][linux-musl-version-3.0.1XX]<br>[tar.gz][linux-musl-targz-3.0.1XX] - [Checksum][linux-musl-targz-checksum-3.0.1XX] |
|
| **Linux-musl** | [![][linux-musl-badge-master]][linux-musl-version-master]<br>[tar.gz][linux-musl-targz-master] - [Checksum][linux-musl-targz-checksum-master] | [![][linux-musl-badge-5.0.1XX-preview1]][linux-musl-version-5.0.1XX-preview1]<br>[tar.gz][linux-musl-targz-5.0.1XX-preview1] - [Checksum][linux-musl-targz-checksum-5.0.1XX-preview1] | [![][linux-musl-badge-3.1.3XX]][linux-musl-version-3.1.3XX]<br>[tar.gz][linux-musl-targz-3.1.3XX] - [Checksum][linux-musl-targz-checksum-3.1.3XX] | [![][linux-musl-badge-3.1.2XX]][linux-musl-version-3.1.2XX]<br>[tar.gz][linux-musl-targz-3.1.2XX] - [Checksum][linux-musl-targz-checksum-3.1.2XX] | [![][linux-musl-badge-3.1.1XX]][linux-musl-version-3.1.1XX]<br>[tar.gz][linux-musl-targz-3.1.1XX] - [Checksum][linux-musl-targz-checksum-3.1.1XX] | [![][linux-musl-badge-3.0.1XX]][linux-musl-version-3.0.1XX]<br>[tar.gz][linux-musl-targz-3.0.1XX] - [Checksum][linux-musl-targz-checksum-3.0.1XX] |
|
||||||
| **Windows arm** | [![][win-arm-badge-master]][win-arm-version-master]<br>[zip][win-arm-zip-master] - [Checksum][win-arm-zip-checksum-master] | **N/A** | [![][win-arm-badge-3.1.2XX]][win-arm-version-3.1.2XX]<br>[zip][win-arm-zip-3.1.2XX] - [Checksum][win-arm-zip-checksum-3.1.2XX] | [![][win-arm-badge-3.1.1XX]][win-arm-version-3.1.1XX]<br>[zip][win-arm-zip-3.1.1XX] - [Checksum][win-arm-zip-checksum-3.1.1XX] | [![][win-arm-badge-3.0.1XX]][win-arm-version-3.0.1XX]<br>[zip][win-arm-zip-3.0.1XX] - [Checksum][win-arm-zip-checksum-3.0.1XX] |
|
| **Windows arm** | [![][win-arm-badge-master]][win-arm-version-master]<br>[zip][win-arm-zip-master] - [Checksum][win-arm-zip-checksum-master] | **N/A** | [![][win-arm-badge-3.1.3XX]][win-arm-version-3.1.3XX]<br>[zip][win-arm-zip-3.1.3XX] - [Checksum][win-arm-zip-checksum-3.1.3XX] | [![][win-arm-badge-3.1.2XX]][win-arm-version-3.1.2XX]<br>[zip][win-arm-zip-3.1.2XX] - [Checksum][win-arm-zip-checksum-3.1.2XX] | [![][win-arm-badge-3.1.1XX]][win-arm-version-3.1.1XX]<br>[zip][win-arm-zip-3.1.1XX] - [Checksum][win-arm-zip-checksum-3.1.1XX] | [![][win-arm-badge-3.0.1XX]][win-arm-version-3.0.1XX]<br>[zip][win-arm-zip-3.0.1XX] - [Checksum][win-arm-zip-checksum-3.0.1XX] |
|
||||||
| **FreeBSD x64** | [![][freebsd-x64-badge-master]][freebsd-x64-version-master]<br>[tar.gz][freebsd-x64-zip-master] - [Checksum][freebsd-x64-zip-checksum-master] | **N/A** | [![][freebsd-x64-badge-3.1.2XX]][freebsd-x64-version-3.1.2XX]<br>[tar.gz][freebsd-x64-zip-3.1.2XX] - [Checksum][freebsd-x64-zip-checksum-3.1.2XX] | [![][freebsd-x64-badge-3.1.1XX]][freebsd-x64-version-3.1.1XX]<br>[tar.gz][freebsd-x64-zip-3.1.1XX] - [Checksum][freebsd-x64-zip-checksum-3.1.1XX] | [![][freebsd-x64-badge-3.0.1XX]][freebsd-x64-version-3.0.1XX]<br>[tar.gz][freebsd-x64-zip-3.0.1XX] - [Checksum][freebsd-x64-zip-checksum-3.0.1XX] |
|
| **Windows arm64** | [![][win-arm-64-badge-master]][win-arm-64-version-master]<br>[zip][win-arm-64-zip-master] | **N/A** | **N/A** | **N/A** | **N/A** | **N/A** |
|
||||||
| **Constituent Repo Shas** | **N/A** | **N/A** | **N/A** | **N/A** | [Git SHAs][sdk-shas-2.2.1XX] |
|
| **FreeBSD x64** | [![][freebsd-x64-badge-master]][freebsd-x64-version-master]<br>[tar.gz][freebsd-x64-zip-master] - [Checksum][freebsd-x64-zip-checksum-master] | **N/A** | [![][freebsd-x64-badge-3.1.3XX]][freebsd-x64-version-3.1.3XX]<br>[tar.gz][freebsd-x64-zip-3.1.3XX] - [Checksum][freebsd-x64-zip-checksum-3.1.3XX] | [![][freebsd-x64-badge-3.1.2XX]][freebsd-x64-version-3.1.2XX]<br>[tar.gz][freebsd-x64-zip-3.1.2XX] - [Checksum][freebsd-x64-zip-checksum-3.1.2XX] | [![][freebsd-x64-badge-3.1.1XX]][freebsd-x64-version-3.1.1XX]<br>[tar.gz][freebsd-x64-zip-3.1.1XX] - [Checksum][freebsd-x64-zip-checksum-3.1.1XX] | [![][freebsd-x64-badge-3.0.1XX]][freebsd-x64-version-3.0.1XX]<br>[tar.gz][freebsd-x64-zip-3.0.1XX] - [Checksum][freebsd-x64-zip-checksum-3.0.1XX] |
|
||||||
|
| **Constituent Repo Shas** | **N/A** | **N/A** | **N/A** | **N/A** | **N/A** | [Git SHAs][sdk-shas-2.2.1XX] |
|
||||||
|
|
||||||
Reference notes:
|
Reference notes:
|
||||||
> **1**: Our Debian packages are put together slightly differently than the other OS specific installers. Instead of combining everything, we have separate component packages that depend on each other. If you're installing the SDK from the .deb file (via dpkg or similar), then you'll need to install the corresponding dependencies first:
|
> **1**: Our Debian packages are put together slightly differently than the other OS specific installers. Instead of combining everything, we have separate component packages that depend on each other. If you're installing the SDK from the .deb file (via dpkg or similar), then you'll need to install the corresponding dependencies first:
|
||||||
|
@ -84,6 +85,13 @@ Reference notes:
|
||||||
[win-x64-zip-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-win-x64.zip
|
[win-x64-zip-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-win-x64.zip
|
||||||
[win-x64-zip-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-win-x64.zip.sha
|
[win-x64-zip-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-win-x64.zip.sha
|
||||||
|
|
||||||
|
[win-x64-badge-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/win_x64_Release_version_badge.svg
|
||||||
|
[win-x64-version-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/latest.version
|
||||||
|
[win-x64-installer-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-win-x64.exe
|
||||||
|
[win-x64-installer-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-win-x64.exe.sha
|
||||||
|
[win-x64-zip-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-win-x64.zip
|
||||||
|
[win-x64-zip-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-win-x64.zip.sha
|
||||||
|
|
||||||
[win-x64-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/win_x64_Release_version_badge.svg
|
[win-x64-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/win_x64_Release_version_badge.svg
|
||||||
[win-x64-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
[win-x64-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
||||||
[win-x64-installer-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-win-x64.exe
|
[win-x64-installer-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-win-x64.exe
|
||||||
|
@ -119,6 +127,13 @@ Reference notes:
|
||||||
[win-x86-zip-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-win-x86.zip
|
[win-x86-zip-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-win-x86.zip
|
||||||
[win-x86-zip-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-win-x86.zip.sha
|
[win-x86-zip-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-win-x86.zip.sha
|
||||||
|
|
||||||
|
[win-x86-badge-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/win_x86_Release_version_badge.svg
|
||||||
|
[win-x86-version-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/latest.version
|
||||||
|
[win-x86-installer-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-win-x86.exe
|
||||||
|
[win-x86-installer-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-win-x86.exe.sha
|
||||||
|
[win-x86-zip-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-win-x86.zip
|
||||||
|
[win-x86-zip-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-win-x86.zip.sha
|
||||||
|
|
||||||
[win-x86-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/win_x86_Release_version_badge.svg
|
[win-x86-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/win_x86_Release_version_badge.svg
|
||||||
[win-x86-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
[win-x86-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
||||||
[win-x86-installer-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-win-x86.exe
|
[win-x86-installer-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-win-x86.exe
|
||||||
|
@ -154,6 +169,13 @@ Reference notes:
|
||||||
[osx-targz-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-osx-x64.tar.gz
|
[osx-targz-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-osx-x64.tar.gz
|
||||||
[osx-targz-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-osx-x64.tar.gz.sha
|
[osx-targz-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-osx-x64.tar.gz.sha
|
||||||
|
|
||||||
|
[osx-badge-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/osx_x64_Release_version_badge.svg
|
||||||
|
[osx-version-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/latest.version
|
||||||
|
[osx-installer-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-osx-x64.pkg
|
||||||
|
[osx-installer-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-osx-x64.pkg.sha
|
||||||
|
[osx-targz-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-osx-x64.tar.gz
|
||||||
|
[osx-targz-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-osx-x64.tar.gz.sha
|
||||||
|
|
||||||
[osx-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/osx_x64_Release_version_badge.svg
|
[osx-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/osx_x64_Release_version_badge.svg
|
||||||
[osx-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
[osx-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
||||||
[osx-installer-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-osx-x64.pkg
|
[osx-installer-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-osx-x64.pkg
|
||||||
|
@ -193,6 +215,15 @@ Reference notes:
|
||||||
[linux-targz-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-x64.tar.gz
|
[linux-targz-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-x64.tar.gz
|
||||||
[linux-targz-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-x64.tar.gz.sha
|
[linux-targz-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-x64.tar.gz.sha
|
||||||
|
|
||||||
|
[linux-badge-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/linux_x64_Release_version_badge.svg
|
||||||
|
[linux-version-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/latest.version
|
||||||
|
[linux-DEB-installer-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-x64.deb
|
||||||
|
[linux-DEB-installer-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-x64.deb.sha
|
||||||
|
[linux-RPM-installer-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-x64.rpm
|
||||||
|
[linux-RPM-installer-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-x64.rpm.sha
|
||||||
|
[linux-targz-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-linux-x64.tar.gz
|
||||||
|
[linux-targz-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-linux-x64.tar.gz.sha
|
||||||
|
|
||||||
[linux-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/linux_x64_Release_version_badge.svg
|
[linux-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/linux_x64_Release_version_badge.svg
|
||||||
[linux-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
[linux-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
||||||
[linux-DEB-installer-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-x64.deb
|
[linux-DEB-installer-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-x64.deb
|
||||||
|
@ -230,6 +261,11 @@ Reference notes:
|
||||||
[linux-arm-targz-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-arm.tar.gz
|
[linux-arm-targz-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-arm.tar.gz
|
||||||
[linux-arm-targz-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-arm.tar.gz.sha
|
[linux-arm-targz-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-arm.tar.gz.sha
|
||||||
|
|
||||||
|
[linux-arm-badge-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/linux_arm_Release_version_badge.svg
|
||||||
|
[linux-arm-version-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/latest.version
|
||||||
|
[linux-arm-targz-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-linux-arm.tar.gz
|
||||||
|
[linux-arm-targz-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-linux-arm.tar.gz.sha
|
||||||
|
|
||||||
[linux-arm-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/linux_arm_Release_version_badge.svg
|
[linux-arm-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/linux_arm_Release_version_badge.svg
|
||||||
[linux-arm-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
[linux-arm-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
||||||
[linux-arm-targz-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-linux-arm.tar.gz
|
[linux-arm-targz-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-linux-arm.tar.gz
|
||||||
|
@ -255,6 +291,11 @@ Reference notes:
|
||||||
[linux-arm64-targz-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-arm64.tar.gz
|
[linux-arm64-targz-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-arm64.tar.gz
|
||||||
[linux-arm64-targz-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-arm64.tar.gz.sha
|
[linux-arm64-targz-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-arm64.tar.gz.sha
|
||||||
|
|
||||||
|
[linux-arm64-badge-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/linux_arm64_Release_version_badge.svg
|
||||||
|
[linux-arm64-version-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/latest.version
|
||||||
|
[linux-arm64-targz-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-linux-arm64.tar.gz
|
||||||
|
[linux-arm64-targz-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-linux-arm64.tar.gz.sha
|
||||||
|
|
||||||
[linux-arm64-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/linux_arm64_Release_version_badge.svg
|
[linux-arm64-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/linux_arm64_Release_version_badge.svg
|
||||||
[linux-arm64-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
[linux-arm64-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
||||||
[linux-arm64-targz-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-linux-arm64.tar.gz
|
[linux-arm64-targz-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-linux-arm64.tar.gz
|
||||||
|
@ -280,6 +321,11 @@ Reference notes:
|
||||||
[rhel-6-targz-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-rhel.6-x64.tar.gz
|
[rhel-6-targz-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-rhel.6-x64.tar.gz
|
||||||
[rhel-6-targz-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-rhel.6-x64.tar.gz.sha
|
[rhel-6-targz-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-rhel.6-x64.tar.gz.sha
|
||||||
|
|
||||||
|
[rhel-6-badge-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/rhel.6_x64_Release_version_badge.svg
|
||||||
|
[rhel-6-version-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/latest.version
|
||||||
|
[rhel-6-targz-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-rhel.6-x64.tar.gz
|
||||||
|
[rhel-6-targz-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-rhel.6-x64.tar.gz.sha
|
||||||
|
|
||||||
[rhel-6-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/rhel.6_x64_Release_version_badge.svg
|
[rhel-6-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/rhel.6_x64_Release_version_badge.svg
|
||||||
[rhel-6-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
[rhel-6-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
||||||
[rhel-6-targz-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-rhel.6-x64.tar.gz
|
[rhel-6-targz-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-rhel.6-x64.tar.gz
|
||||||
|
@ -305,6 +351,11 @@ Reference notes:
|
||||||
[linux-musl-targz-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-musl-x64.tar.gz
|
[linux-musl-targz-5.0.1XX-preview1]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-musl-x64.tar.gz
|
||||||
[linux-musl-targz-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-musl-x64.tar.gz.sha
|
[linux-musl-targz-checksum-5.0.1XX-preview1]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/5.0.1xx-preview1/dotnet-sdk-latest-linux-musl-x64.tar.gz.sha
|
||||||
|
|
||||||
|
[linux-musl-badge-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/linux_musl_x64_Release_version_badge.svg
|
||||||
|
[linux-musl-version-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/latest.version
|
||||||
|
[linux-musl-targz-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-linux-musl-x64.tar.gz
|
||||||
|
[linux-musl-targz-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-linux-musl-x64.tar.gz.sha
|
||||||
|
|
||||||
[linux-musl-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/linux_musl_x64_Release_version_badge.svg
|
[linux-musl-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/linux_musl_x64_Release_version_badge.svg
|
||||||
[linux-musl-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
[linux-musl-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
||||||
[linux-musl-targz-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-linux-musl-x64.tar.gz
|
[linux-musl-targz-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-linux-musl-x64.tar.gz
|
||||||
|
@ -325,6 +376,11 @@ Reference notes:
|
||||||
[win-arm-zip-master]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/dotnet-sdk-latest-win-arm.zip
|
[win-arm-zip-master]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/dotnet-sdk-latest-win-arm.zip
|
||||||
[win-arm-zip-checksum-master]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/master/dotnet-sdk-latest-win-arm.zip.sha
|
[win-arm-zip-checksum-master]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/master/dotnet-sdk-latest-win-arm.zip.sha
|
||||||
|
|
||||||
|
[win-arm-badge-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/win_arm_Release_version_badge.svg
|
||||||
|
[win-arm-version-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/latest.version
|
||||||
|
[win-arm-zip-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-win-arm.zip
|
||||||
|
[win-arm-zip-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-win-arm.zip.sha
|
||||||
|
|
||||||
[win-arm-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/win_arm_Release_version_badge.svg
|
[win-arm-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/win_arm_Release_version_badge.svg
|
||||||
[win-arm-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
[win-arm-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
||||||
[win-arm-zip-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-win-arm.zip
|
[win-arm-zip-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-win-arm.zip
|
||||||
|
@ -340,11 +396,20 @@ Reference notes:
|
||||||
[win-arm-zip-3.0.1XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.0.1xx/dotnet-sdk-latest-win-arm.zip
|
[win-arm-zip-3.0.1XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.0.1xx/dotnet-sdk-latest-win-arm.zip
|
||||||
[win-arm-zip-checksum-3.0.1XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.0.1xx/dotnet-sdk-latest-win-arm.zip.sha
|
[win-arm-zip-checksum-3.0.1XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.0.1xx/dotnet-sdk-latest-win-arm.zip.sha
|
||||||
|
|
||||||
|
[win-arm-64-badge-master]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/win_arm64_Release_version_badge.svg
|
||||||
|
[win-arm-64-version-master]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/latest.version
|
||||||
|
[win-arm-64-zip-master]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/dotnet-sdk-latest-win-arm64.zip
|
||||||
|
|
||||||
[freebsd-x64-badge-master]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/freebsd_x64_Release_version_badge.svg
|
[freebsd-x64-badge-master]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/freebsd_x64_Release_version_badge.svg
|
||||||
[freebsd-x64-version-master]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/latest.version
|
[freebsd-x64-version-master]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/latest.version
|
||||||
[freebsd-x64-zip-master]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/dotnet-sdk-latest-freebsd-x64.tar.gz
|
[freebsd-x64-zip-master]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/dotnet-sdk-latest-freebsd-x64.tar.gz
|
||||||
[freebsd-x64-zip-checksum-master]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/master/dotnet-sdk-latest-freebsd-x64.tar.gz.sha
|
[freebsd-x64-zip-checksum-master]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/master/dotnet-sdk-latest-freebsd-x64.tar.gz.sha
|
||||||
|
|
||||||
|
[freebsd-x64-badge-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/freebsd_x64_Release_version_badge.svg
|
||||||
|
[freebsd-x64-version-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/latest.version
|
||||||
|
[freebsd-x64-zip-3.1.3XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-freebsd-x64.tar.gz
|
||||||
|
[freebsd-x64-zip-checksum-3.1.3XX]: https://dotnetclichecksums.blob.core.windows.net/dotnet/Sdk/release/3.1.3xx/dotnet-sdk-latest-freebsd-x64.tar.gz.sha
|
||||||
|
|
||||||
[freebsd-x64-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/freebsd_x64_Release_version_badge.svg
|
[freebsd-x64-badge-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/freebsd_x64_Release_version_badge.svg
|
||||||
[freebsd-x64-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
[freebsd-x64-version-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/latest.version
|
||||||
[freebsd-x64-zip-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-freebsd-x64.tar.gz
|
[freebsd-x64-zip-3.1.2XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.2xx/dotnet-sdk-latest-freebsd-x64.tar.gz
|
||||||
|
|
|
@ -1,37 +1,37 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Dependencies>
|
<Dependencies>
|
||||||
<ProductDependencies>
|
<ProductDependencies>
|
||||||
<Dependency Name="Microsoft.WindowsDesktop.App.Ref" Version="5.0.0-preview.2.20160.6">
|
<Dependency Name="Microsoft.WindowsDesktop.App.Ref" Version="5.0.0-preview.3.20173.2">
|
||||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||||
<Sha>17e275d96478caf03dc021c711aee7fcb9fd3ed7</Sha>
|
<Sha>e5b713da049efd0da0559ee0012bcb86609b992f</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.WindowsDesktop.App" Version="5.0.0-preview.2.20160.6">
|
<Dependency Name="Microsoft.WindowsDesktop.App" Version="5.0.0-preview.3.20173.2">
|
||||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||||
<Sha>17e275d96478caf03dc021c711aee7fcb9fd3ed7</Sha>
|
<Sha>e5b713da049efd0da0559ee0012bcb86609b992f</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.WindowsDesktop.App.Runtime.win-x64" Version="5.0.0-preview.2.20160.6">
|
<Dependency Name="Microsoft.WindowsDesktop.App.Runtime.win-x64" Version="5.0.0-preview.3.20173.2">
|
||||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||||
<Sha>17e275d96478caf03dc021c711aee7fcb9fd3ed7</Sha>
|
<Sha>e5b713da049efd0da0559ee0012bcb86609b992f</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.App.Ref" Version="5.0.0-preview.2.20160.6">
|
<Dependency Name="Microsoft.NETCore.App.Ref" Version="5.0.0-preview.3.20169.1">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>d12f79a4d1b908636b96005fe30f547e54cea3ee</Sha>
|
<Sha>bc28cbef855fdb9cb3769c41276b62d49326b215</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.App.Internal" Version="5.0.0-preview.2.20160.6">
|
<Dependency Name="Microsoft.NETCore.App.Internal" Version="5.0.0-preview.3.20169.1">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>d12f79a4d1b908636b96005fe30f547e54cea3ee</Sha>
|
<Sha>bc28cbef855fdb9cb3769c41276b62d49326b215</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="5.0.0-preview.2.20160.6">
|
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="5.0.0-preview.3.20169.1">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>d12f79a4d1b908636b96005fe30f547e54cea3ee</Sha>
|
<Sha>bc28cbef855fdb9cb3769c41276b62d49326b215</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.App.Host.win-x64" Version="5.0.0-preview.2.20160.6">
|
<Dependency Name="Microsoft.NETCore.App.Host.win-x64" Version="5.0.0-preview.3.20169.1">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>d12f79a4d1b908636b96005fe30f547e54cea3ee</Sha>
|
<Sha>bc28cbef855fdb9cb3769c41276b62d49326b215</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.DotNetHostResolver" Version="5.0.0-preview.2.20160.6">
|
<Dependency Name="Microsoft.NETCore.DotNetHostResolver" Version="5.0.0-preview.3.20169.1">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>d12f79a4d1b908636b96005fe30f547e54cea3ee</Sha>
|
<Sha>bc28cbef855fdb9cb3769c41276b62d49326b215</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<!-- Change blob version in GenerateLayout.targets if this is unpinned to service targeting pack -->
|
<!-- Change blob version in GenerateLayout.targets if this is unpinned to service targeting pack -->
|
||||||
<!-- No new netstandard.library planned for 3.1 timeframe at this time. -->
|
<!-- No new netstandard.library planned for 3.1 timeframe at this time. -->
|
||||||
|
@ -39,66 +39,58 @@
|
||||||
<Uri>https://github.com/dotnet/core-setup</Uri>
|
<Uri>https://github.com/dotnet/core-setup</Uri>
|
||||||
<Sha>7d57652f33493fa022125b7f63aad0d70c52d810</Sha>
|
<Sha>7d57652f33493fa022125b7f63aad0d70c52d810</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.Platforms" Version="5.0.0-preview.2.20160.6">
|
<Dependency Name="Microsoft.NETCore.Platforms" Version="5.0.0-preview.3.20169.1">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>d12f79a4d1b908636b96005fe30f547e54cea3ee</Sha>
|
<Sha>bc28cbef855fdb9cb3769c41276b62d49326b215</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.App.Ref" Version="5.0.0-preview.2.20167.3">
|
<Dependency Name="Microsoft.AspNetCore.App.Ref" Version="5.0.0-preview.3.20170.2">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>f6897a5bb7ca767df8eb465bf15b193c878fffbf</Sha>
|
<Sha>a2d8852186643561d783e5ea6c9bc65fc97810ce</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.App.Runtime.win-x64" Version="5.0.0-preview.2.20167.3">
|
<Dependency Name="Microsoft.AspNetCore.App.Runtime.win-x64" Version="5.0.0-preview.3.20170.2">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>f6897a5bb7ca767df8eb465bf15b193c878fffbf</Sha>
|
<Sha>a2d8852186643561d783e5ea6c9bc65fc97810ce</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="VS.Redist.Common.AspNetCore.TargetingPack.x64.5.0" Version="5.0.0-preview.2.20167.3">
|
<Dependency Name="VS.Redist.Common.AspNetCore.TargetingPack.x64.5.0" Version="5.0.0-preview.3.20170.2">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>f6897a5bb7ca767df8eb465bf15b193c878fffbf</Sha>
|
<Sha>a2d8852186643561d783e5ea6c9bc65fc97810ce</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="dotnet-dev-certs" Version="5.0.0-preview.2.20167.3">
|
<Dependency Name="dotnet-dev-certs" Version="5.0.0-preview.3.20170.2">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>f6897a5bb7ca767df8eb465bf15b193c878fffbf</Sha>
|
<Sha>a2d8852186643561d783e5ea6c9bc65fc97810ce</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="dotnet-user-secrets" Version="5.0.0-preview.2.20167.3">
|
<Dependency Name="dotnet-user-secrets" Version="5.0.0-preview.3.20170.2">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>f6897a5bb7ca767df8eb465bf15b193c878fffbf</Sha>
|
<Sha>a2d8852186643561d783e5ea6c9bc65fc97810ce</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="dotnet-watch" Version="5.0.0-preview.2.20167.3">
|
<Dependency Name="dotnet-watch" Version="5.0.0-preview.3.20170.2">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>f6897a5bb7ca767df8eb465bf15b193c878fffbf</Sha>
|
<Sha>a2d8852186643561d783e5ea6c9bc65fc97810ce</Sha>
|
||||||
</Dependency>
|
|
||||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.2.1" Version="1.0.2-beta4.20162.1">
|
|
||||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
|
||||||
<Sha>e8e924b5937e75ab3049d57cb5fb196ea2e3332c</Sha>
|
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.3.1" Version="1.0.2-beta4.20162.1">
|
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.3.1" Version="1.0.2-beta4.20162.1">
|
||||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
<Uri>https://github.com/dotnet/test-templates</Uri>
|
||||||
<Sha>e8e924b5937e75ab3049d57cb5fb196ea2e3332c</Sha>
|
<Sha>e8e924b5937e75ab3049d57cb5fb196ea2e3332c</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.5.0" Version="1.0.2-beta4.20162.1">
|
<Dependency Name="Microsoft.DotNet.Common.ItemTemplates" Version="5.0.0-preview.3.20172.1">
|
||||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
|
||||||
<Sha>e8e924b5937e75ab3049d57cb5fb196ea2e3332c</Sha>
|
|
||||||
</Dependency>
|
|
||||||
<Dependency Name="Microsoft.DotNet.Common.ItemTemplates" Version="5.0.0-preview.2.20174.1">
|
|
||||||
<Uri>https://github.com/dotnet/templating</Uri>
|
<Uri>https://github.com/dotnet/templating</Uri>
|
||||||
<Sha>7e732bccfebe0cf51138d4368b98c2ab11e168f7</Sha>
|
<Sha>42b39532639ab11fd335961b262ea2620b12407c</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NET.Sdk" Version="5.0.100-preview.2.20167.7">
|
<Dependency Name="Microsoft.NET.Sdk" Version="5.0.100-preview.3.20174.1">
|
||||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||||
<Sha>4f4c12ceabf0b8bdc36c52fe106a9f6f0f65b33e</Sha>
|
<Sha>c7272154b12830d822c7414b5ed4c765b3c0c415</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.MSBuildSdkResolver" Version="5.0.100-preview.2.20167.7">
|
<Dependency Name="Microsoft.DotNet.MSBuildSdkResolver" Version="5.0.100-preview.3.20174.1">
|
||||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||||
<Sha>4f4c12ceabf0b8bdc36c52fe106a9f6f0f65b33e</Sha>
|
<Sha>c7272154b12830d822c7414b5ed4c765b3c0c415</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<!-- For coherency purposes, these versions should be gated by the versions of winforms and wpf routed via windowsdesktop -->
|
<!-- For coherency purposes, these versions should be gated by the versions of winforms and wpf routed via windowsdesktop -->
|
||||||
<Dependency Name="Microsoft.Dotnet.WinForms.ProjectTemplates" Version="5.0.0-preview.2.20155.3" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
<Dependency Name="Microsoft.Dotnet.WinForms.ProjectTemplates" Version="5.0.0-preview.3.20173.2" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/winforms</Uri>
|
<Uri>https://github.com/dotnet/winforms</Uri>
|
||||||
<Sha>355d112ab87257a36a3348caf5669e61c6273850</Sha>
|
<Sha>e75f8afc896be5b22deefb9120439e3970f136a3</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Wpf.ProjectTemplates" Version="5.0.0-preview.2.20156.7" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
<Dependency Name="Microsoft.DotNet.Wpf.ProjectTemplates" Version="5.0.0-preview.3.20173.2" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/wpf</Uri>
|
<Uri>https://github.com/dotnet/wpf</Uri>
|
||||||
<Sha>f537c6f80f2395077f8ce1be8a8e37d872d11629</Sha>
|
<Sha>ac70b3659d0b2577373821d8eed273dde7064986</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<!-- This is so that WCF packages are included in the final drop for official releases. -->
|
<!-- This is so that WCF packages are included in the final drop for official releases. -->
|
||||||
<!-- Replace with better solution, see https://github.com/dotnet/arcade/issues/4162 -->
|
<!-- Replace with better solution, see https://github.com/dotnet/arcade/issues/4162 -->
|
||||||
|
@ -108,9 +100,9 @@
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ProductDependencies>
|
</ProductDependencies>
|
||||||
<ToolsetDependencies>
|
<ToolsetDependencies>
|
||||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.20155.4">
|
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.20171.1">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>08eea2b992d991297fc23de413bddfb9b3db5082</Sha>
|
<Sha>7dbc907fa03eacf4c57f827cb4235d77b7ed4fcd</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ToolsetDependencies>
|
</ToolsetDependencies>
|
||||||
</Dependencies>
|
</Dependencies>
|
||||||
|
|
|
@ -11,25 +11,25 @@
|
||||||
<VersionFeature>00</VersionFeature>
|
<VersionFeature>00</VersionFeature>
|
||||||
<VersionPrefix>$(VersionMajor).$(VersionMinor).$(VersionSDKMinor)$(VersionFeature)</VersionPrefix>
|
<VersionPrefix>$(VersionMajor).$(VersionMinor).$(VersionSDKMinor)$(VersionFeature)</VersionPrefix>
|
||||||
<PreReleaseVersionLabel>preview</PreReleaseVersionLabel>
|
<PreReleaseVersionLabel>preview</PreReleaseVersionLabel>
|
||||||
<PreReleaseVersionIteration>2</PreReleaseVersionIteration>
|
<PreReleaseVersionIteration>3</PreReleaseVersionIteration>
|
||||||
<MajorMinorVersion>$(VersionMajor).$(VersionMinor)</MajorMinorVersion>
|
<MajorMinorVersion>$(VersionMajor).$(VersionMinor)</MajorMinorVersion>
|
||||||
<CliProductBandVersion>$(MajorMinorVersion).$(VersionSDKMinor)</CliProductBandVersion>
|
<CliProductBandVersion>$(MajorMinorVersion).$(VersionSDKMinor)</CliProductBandVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/winforms -->
|
<!-- Dependency from https://github.com/dotnet/winforms -->
|
||||||
<MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>5.0.0-preview.2.20155.3</MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>
|
<MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>5.0.0-preview.3.20173.2</MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/wpf -->
|
<!-- Dependency from https://github.com/dotnet/wpf -->
|
||||||
<MicrosoftDotNetWpfProjectTemplatesPackageVersion>5.0.0-preview.2.20156.7</MicrosoftDotNetWpfProjectTemplatesPackageVersion>
|
<MicrosoftDotNetWpfProjectTemplatesPackageVersion>5.0.0-preview.3.20173.2</MicrosoftDotNetWpfProjectTemplatesPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/templating -->
|
<!-- Dependency from https://github.com/dotnet/templating -->
|
||||||
<MicrosoftDotNetCommonItemTemplatesPackageVersion>5.0.0-preview.2.20174.1</MicrosoftDotNetCommonItemTemplatesPackageVersion>
|
<MicrosoftDotNetCommonItemTemplatesPackageVersion>5.0.0-preview.3.20172.1</MicrosoftDotNetCommonItemTemplatesPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/test-templates -->
|
<!-- Dependency from https://github.com/dotnet/test-templates -->
|
||||||
<MicrosoftDotNetTestProjectTemplates50PackageVersion>1.0.2-beta4.20162.1</MicrosoftDotNetTestProjectTemplates50PackageVersion>
|
<MicrosoftDotNetTestProjectTemplates50PackageVersion>1.0.2-beta4.20126.1</MicrosoftDotNetTestProjectTemplates50PackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- NUnit3.DotNetNew.Template versions do not 'flow in' -->
|
<!-- NUnit3.DotNetNew.Template versions do not 'flow in' -->
|
||||||
|
@ -37,41 +37,41 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/aspnet/AspNetCore -->
|
<!-- Dependencies from https://github.com/aspnet/AspNetCore -->
|
||||||
<MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>5.0.0-preview.2.20167.3</MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>
|
<MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>5.0.0-preview.3.20170.2</MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>
|
||||||
<MicrosoftAspNetCoreAppRefPackageVersion>5.0.0-preview.2.20167.3</MicrosoftAspNetCoreAppRefPackageVersion>
|
<MicrosoftAspNetCoreAppRefPackageVersion>5.0.0-preview.3.20170.2</MicrosoftAspNetCoreAppRefPackageVersion>
|
||||||
<VSRedistCommonAspNetCoreTargetingPackx6450PackageVersion>5.0.0-preview.2.20167.3</VSRedistCommonAspNetCoreTargetingPackx6450PackageVersion>
|
<VSRedistCommonAspNetCoreTargetingPackx6450PackageVersion>5.0.0-preview.3.20170.2</VSRedistCommonAspNetCoreTargetingPackx6450PackageVersion>
|
||||||
<dotnetdevcertsPackageVersion>5.0.0-preview.2.20167.3</dotnetdevcertsPackageVersion>
|
<dotnetdevcertsPackageVersion>5.0.0-preview.3.20170.2</dotnetdevcertsPackageVersion>
|
||||||
<dotnetusersecretsPackageVersion>5.0.0-preview.2.20167.3</dotnetusersecretsPackageVersion>
|
<dotnetusersecretsPackageVersion>5.0.0-preview.3.20170.2</dotnetusersecretsPackageVersion>
|
||||||
<dotnetwatchPackageVersion>5.0.0-preview.2.20167.3</dotnetwatchPackageVersion>
|
<dotnetwatchPackageVersion>5.0.0-preview.3.20170.2</dotnetwatchPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<MicroBuildCorePackageVersion>0.2.0</MicroBuildCorePackageVersion>
|
<MicroBuildCorePackageVersion>0.2.0</MicroBuildCorePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/dotnet/sdk -->
|
<!-- Dependencies from https://github.com/dotnet/sdk -->
|
||||||
<MicrosoftNETSdkPackageVersion>5.0.100-preview.2.20167.7</MicrosoftNETSdkPackageVersion>
|
<MicrosoftNETSdkPackageVersion>5.0.100-preview.3.20174.1</MicrosoftNETSdkPackageVersion>
|
||||||
<MicrosoftDotNetMSBuildSdkResolverPackageVersion>5.0.100-preview.2.20167.7</MicrosoftDotNetMSBuildSdkResolverPackageVersion>
|
<MicrosoftDotNetMSBuildSdkResolverPackageVersion>5.0.100-preview.3.20174.1</MicrosoftDotNetMSBuildSdkResolverPackageVersion>
|
||||||
<MicrosoftNETBuildExtensionsPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftNETBuildExtensionsPackageVersion>
|
<MicrosoftNETBuildExtensionsPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftNETBuildExtensionsPackageVersion>
|
||||||
<MicrosoftDotnetToolsetInternalPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetToolsetInternalPackageVersion>
|
<MicrosoftDotnetToolsetInternalPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetToolsetInternalPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/dotnet/corefx -->
|
<!-- Dependencies from https://github.com/dotnet/corefx -->
|
||||||
<MicrosoftNETCorePlatformsPackageVersion>5.0.0-preview.2.20160.6</MicrosoftNETCorePlatformsPackageVersion>
|
<MicrosoftNETCorePlatformsPackageVersion>5.0.0-preview.3.20169.1</MicrosoftNETCorePlatformsPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/dotnet/core-setup -->
|
<!-- Dependencies from https://github.com/dotnet/core-setup -->
|
||||||
<MicrosoftNETCoreAppInternalPackageVersion>5.0.0-preview.2.20160.6</MicrosoftNETCoreAppInternalPackageVersion>
|
<MicrosoftNETCoreAppInternalPackageVersion>5.0.0-preview.3.20169.1</MicrosoftNETCoreAppInternalPackageVersion>
|
||||||
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>5.0.0-preview.2.20160.6</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
|
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>5.0.0-preview.3.20169.1</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
|
||||||
<MicrosoftNETCoreAppHostwinx64PackageVersion>5.0.0-preview.2.20160.6</MicrosoftNETCoreAppHostwinx64PackageVersion>
|
<MicrosoftNETCoreAppHostwinx64PackageVersion>5.0.0-preview.3.20169.1</MicrosoftNETCoreAppHostwinx64PackageVersion>
|
||||||
<MicrosoftNETCoreAppRefPackageVersion>5.0.0-preview.2.20160.6</MicrosoftNETCoreAppRefPackageVersion>
|
<MicrosoftNETCoreAppRefPackageVersion>5.0.0-preview.3.20169.1</MicrosoftNETCoreAppRefPackageVersion>
|
||||||
<MicrosoftNETCoreDotNetHostResolverPackageVersion>5.0.0-preview.2.20160.6</MicrosoftNETCoreDotNetHostResolverPackageVersion>
|
<MicrosoftNETCoreDotNetHostResolverPackageVersion>5.0.0-preview.3.20169.1</MicrosoftNETCoreDotNetHostResolverPackageVersion>
|
||||||
<NETStandardLibraryRefPackageVersion>2.1.0</NETStandardLibraryRefPackageVersion>
|
<NETStandardLibraryRefPackageVersion>2.1.0</NETStandardLibraryRefPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/dotnet/windowsdesktop -->
|
<!-- Dependencies from https://github.com/dotnet/windowsdesktop -->
|
||||||
<MicrosoftWindowsDesktopAppPackageVersion>5.0.0-preview.2.20160.6</MicrosoftWindowsDesktopAppPackageVersion>
|
<MicrosoftWindowsDesktopAppPackageVersion>5.0.0-preview.3.20173.2</MicrosoftWindowsDesktopAppPackageVersion>
|
||||||
<MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>5.0.0-preview.2.20160.6</MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>
|
<MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>5.0.0-preview.3.20173.2</MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>
|
||||||
<MicrosoftWindowsDesktopAppRefPackageVersion>5.0.0-preview.2.20160.6</MicrosoftWindowsDesktopAppRefPackageVersion>
|
<MicrosoftWindowsDesktopAppRefPackageVersion>5.0.0-preview.3.20173.2</MicrosoftWindowsDesktopAppRefPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Runtime and Apphost pack versions are the same for all RIDs. We flow the x64 -->
|
<!-- Runtime and Apphost pack versions are the same for all RIDs. We flow the x64 -->
|
||||||
|
|
|
@ -1,41 +0,0 @@
|
||||||
set(CROSS_NDK_TOOLCHAIN $ENV{ROOTFS_DIR}/../)
|
|
||||||
set(CROSS_ROOTFS ${CROSS_NDK_TOOLCHAIN}/sysroot)
|
|
||||||
set(CLR_CMAKE_PLATFORM_ANDROID "Android")
|
|
||||||
|
|
||||||
set(CMAKE_SYSTEM_NAME Linux)
|
|
||||||
set(CMAKE_SYSTEM_VERSION 1)
|
|
||||||
set(CMAKE_SYSTEM_PROCESSOR arm)
|
|
||||||
|
|
||||||
## Specify the toolchain
|
|
||||||
set(TOOLCHAIN "arm-linux-androideabi")
|
|
||||||
set(CMAKE_PREFIX_PATH ${CROSS_NDK_TOOLCHAIN})
|
|
||||||
set(TOOLCHAIN_PREFIX ${TOOLCHAIN}-)
|
|
||||||
|
|
||||||
find_program(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}clang)
|
|
||||||
find_program(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}clang++)
|
|
||||||
find_program(CMAKE_ASM_COMPILER ${TOOLCHAIN_PREFIX}clang)
|
|
||||||
find_program(CMAKE_AR ${TOOLCHAIN_PREFIX}ar)
|
|
||||||
find_program(CMAKE_LD ${TOOLCHAIN_PREFIX}ar)
|
|
||||||
find_program(CMAKE_OBJCOPY ${TOOLCHAIN_PREFIX}objcopy)
|
|
||||||
find_program(CMAKE_OBJDUMP ${TOOLCHAIN_PREFIX}objdump)
|
|
||||||
|
|
||||||
add_compile_options(--sysroot=${CROSS_ROOTFS})
|
|
||||||
add_compile_options(-fPIE)
|
|
||||||
add_compile_options(-mfloat-abi=soft)
|
|
||||||
include_directories(SYSTEM ${CROSS_NDK_TOOLCHAIN}/include/c++/4.9.x/)
|
|
||||||
include_directories(SYSTEM ${CROSS_NDK_TOOLCHAIN}/include/c++/4.9.x/arm-linux-androideabi/)
|
|
||||||
|
|
||||||
set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} -B ${CROSS_ROOTFS}/usr/lib/gcc/${TOOLCHAIN}")
|
|
||||||
set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} -L${CROSS_ROOTFS}/lib/${TOOLCHAIN}")
|
|
||||||
set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} --sysroot=${CROSS_ROOTFS}")
|
|
||||||
set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} -fPIE -pie")
|
|
||||||
|
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${CROSS_LINK_FLAGS}" CACHE STRING "" FORCE)
|
|
||||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${CROSS_LINK_FLAGS}" CACHE STRING "" FORCE)
|
|
||||||
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${CROSS_LINK_FLAGS}" CACHE STRING "" FORCE)
|
|
||||||
|
|
||||||
set(CMAKE_FIND_ROOT_PATH "${CROSS_ROOTFS}")
|
|
||||||
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
|
||||||
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
|
||||||
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
|
||||||
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|
|
|
@ -1,42 +0,0 @@
|
||||||
set(CROSS_NDK_TOOLCHAIN $ENV{ROOTFS_DIR}/../)
|
|
||||||
set(CROSS_ROOTFS ${CROSS_NDK_TOOLCHAIN}/sysroot)
|
|
||||||
set(CLR_CMAKE_PLATFORM_ANDROID "Android")
|
|
||||||
|
|
||||||
set(CMAKE_SYSTEM_NAME Linux)
|
|
||||||
set(CMAKE_SYSTEM_VERSION 1)
|
|
||||||
set(CMAKE_SYSTEM_PROCESSOR aarch64)
|
|
||||||
|
|
||||||
## Specify the toolchain
|
|
||||||
set(TOOLCHAIN "aarch64-linux-android")
|
|
||||||
set(CMAKE_PREFIX_PATH ${CROSS_NDK_TOOLCHAIN})
|
|
||||||
set(TOOLCHAIN_PREFIX ${TOOLCHAIN}-)
|
|
||||||
|
|
||||||
find_program(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}clang)
|
|
||||||
find_program(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}clang++)
|
|
||||||
find_program(CMAKE_ASM_COMPILER ${TOOLCHAIN_PREFIX}clang)
|
|
||||||
find_program(CMAKE_AR ${TOOLCHAIN_PREFIX}ar)
|
|
||||||
find_program(CMAKE_LD ${TOOLCHAIN_PREFIX}ar)
|
|
||||||
find_program(CMAKE_OBJCOPY ${TOOLCHAIN_PREFIX}objcopy)
|
|
||||||
find_program(CMAKE_OBJDUMP ${TOOLCHAIN_PREFIX}objdump)
|
|
||||||
|
|
||||||
add_compile_options(--sysroot=${CROSS_ROOTFS})
|
|
||||||
add_compile_options(-fPIE)
|
|
||||||
|
|
||||||
## Needed for Android or bionic specific conditionals
|
|
||||||
add_compile_options(-D__ANDROID__)
|
|
||||||
add_compile_options(-D__BIONIC__)
|
|
||||||
|
|
||||||
set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} -B ${CROSS_ROOTFS}/usr/lib/gcc/${TOOLCHAIN}")
|
|
||||||
set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} -L${CROSS_ROOTFS}/lib/${TOOLCHAIN}")
|
|
||||||
set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} --sysroot=${CROSS_ROOTFS}")
|
|
||||||
set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} -fPIE -pie")
|
|
||||||
|
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${CROSS_LINK_FLAGS}" CACHE STRING "" FORCE)
|
|
||||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${CROSS_LINK_FLAGS}" CACHE STRING "" FORCE)
|
|
||||||
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${CROSS_LINK_FLAGS}" CACHE STRING "" FORCE)
|
|
||||||
|
|
||||||
set(CMAKE_FIND_ROOT_PATH "${CROSS_ROOTFS}")
|
|
||||||
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
|
||||||
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
|
||||||
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
|
||||||
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -e
|
set -e
|
||||||
__NDK_Version=r14
|
__NDK_Version=r21
|
||||||
|
|
||||||
usage()
|
usage()
|
||||||
{
|
{
|
||||||
|
@ -16,11 +16,11 @@ usage()
|
||||||
echo.
|
echo.
|
||||||
echo "By default, the NDK will be downloaded into the cross/android-rootfs/android-ndk-$__NDK_Version directory. If you already have an NDK installation,"
|
echo "By default, the NDK will be downloaded into the cross/android-rootfs/android-ndk-$__NDK_Version directory. If you already have an NDK installation,"
|
||||||
echo "you can set the NDK_DIR environment variable to have this script use that installation of the NDK."
|
echo "you can set the NDK_DIR environment variable to have this script use that installation of the NDK."
|
||||||
echo "By default, this script will generate a file, android_platform, in the root of the ROOTFS_DIR directory that contains the RID for the supported and tested Android build: android.21-arm64. This file is to replace '/etc/os-release', which is not available for Android."
|
echo "By default, this script will generate a file, android_platform, in the root of the ROOTFS_DIR directory that contains the RID for the supported and tested Android build: android.28-arm64. This file is to replace '/etc/os-release', which is not available for Android."
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
__ApiLevel=21 # The minimum platform for arm64 is API level 21
|
__ApiLevel=28 # The minimum platform for arm64 is API level 21 but the minimum version that support glob(3) is 28. See $ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/glob.h
|
||||||
__BuildArch=arm64
|
__BuildArch=arm64
|
||||||
__AndroidArch=aarch64
|
__AndroidArch=aarch64
|
||||||
__AndroidToolchain=aarch64-linux-android
|
__AndroidToolchain=aarch64-linux-android
|
||||||
|
@ -53,13 +53,20 @@ for i in "$@"
|
||||||
done
|
done
|
||||||
|
|
||||||
# Obtain the location of the bash script to figure out where the root of the repo is.
|
# Obtain the location of the bash script to figure out where the root of the repo is.
|
||||||
__CrossDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
__ScriptBaseDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
__Android_Cross_Dir="$__CrossDir/android-rootfs"
|
__CrossDir="$__ScriptBaseDir/../../../.tools/android-rootfs"
|
||||||
__NDK_Dir="$__Android_Cross_Dir/android-ndk-$__NDK_Version"
|
|
||||||
__libunwind_Dir="$__Android_Cross_Dir/libunwind"
|
if [[ ! -f "$__CrossDir" ]]; then
|
||||||
__lldb_Dir="$__Android_Cross_Dir/lldb"
|
mkdir -p "$__CrossDir"
|
||||||
__ToolchainDir="$__Android_Cross_Dir/toolchain/$__BuildArch"
|
fi
|
||||||
|
|
||||||
|
# Resolve absolute path to avoid `../` in build logs
|
||||||
|
__CrossDir="$( cd "$__CrossDir" && pwd )"
|
||||||
|
|
||||||
|
__NDK_Dir="$__CrossDir/android-ndk-$__NDK_Version"
|
||||||
|
__lldb_Dir="$__CrossDir/lldb"
|
||||||
|
__ToolchainDir="$__CrossDir/android-ndk-$__NDK_Version"
|
||||||
|
|
||||||
if [[ -n "$TOOLCHAIN_DIR" ]]; then
|
if [[ -n "$TOOLCHAIN_DIR" ]]; then
|
||||||
__ToolchainDir=$TOOLCHAIN_DIR
|
__ToolchainDir=$TOOLCHAIN_DIR
|
||||||
|
@ -78,60 +85,47 @@ echo "Target Toolchain location: $__ToolchainDir"
|
||||||
if [ ! -d $__NDK_Dir ]; then
|
if [ ! -d $__NDK_Dir ]; then
|
||||||
echo Downloading the NDK into $__NDK_Dir
|
echo Downloading the NDK into $__NDK_Dir
|
||||||
mkdir -p $__NDK_Dir
|
mkdir -p $__NDK_Dir
|
||||||
wget -nv -nc --show-progress https://dl.google.com/android/repository/android-ndk-$__NDK_Version-linux-x86_64.zip -O $__Android_Cross_Dir/android-ndk-$__NDK_Version-linux-x86_64.zip
|
wget -q --progress=bar:force:noscroll --show-progress https://dl.google.com/android/repository/android-ndk-$__NDK_Version-linux-x86_64.zip -O $__CrossDir/android-ndk-$__NDK_Version-linux-x86_64.zip
|
||||||
unzip -q $__Android_Cross_Dir/android-ndk-$__NDK_Version-linux-x86_64.zip -d $__Android_Cross_Dir
|
unzip -q $__CrossDir/android-ndk-$__NDK_Version-linux-x86_64.zip -d $__CrossDir
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -d $__lldb_Dir ]; then
|
if [ ! -d $__lldb_Dir ]; then
|
||||||
mkdir -p $__lldb_Dir
|
mkdir -p $__lldb_Dir
|
||||||
echo Downloading LLDB into $__lldb_Dir
|
echo Downloading LLDB into $__lldb_Dir
|
||||||
wget -nv -nc --show-progress https://dl.google.com/android/repository/lldb-2.3.3614996-linux-x86_64.zip -O $__Android_Cross_Dir/lldb-2.3.3614996-linux-x86_64.zip
|
wget -q --progress=bar:force:noscroll --show-progress https://dl.google.com/android/repository/lldb-2.3.3614996-linux-x86_64.zip -O $__CrossDir/lldb-2.3.3614996-linux-x86_64.zip
|
||||||
unzip -q $__Android_Cross_Dir/lldb-2.3.3614996-linux-x86_64.zip -d $__lldb_Dir
|
unzip -q $__CrossDir/lldb-2.3.3614996-linux-x86_64.zip -d $__lldb_Dir
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Create the RootFS for both arm64 as well as aarch
|
echo "Download dependencies..."
|
||||||
rm -rf $__Android_Cross_Dir/toolchain
|
__TmpDir=$__CrossDir/tmp/$__BuildArch/
|
||||||
|
mkdir -p "$__TmpDir"
|
||||||
|
|
||||||
echo Generating the $__BuildArch toolchain
|
# combined dependencies for coreclr, installer and libraries
|
||||||
$__NDK_Dir/build/tools/make_standalone_toolchain.py --arch $__BuildArch --api $__ApiLevel --install-dir $__ToolchainDir
|
__AndroidPackages="libicu"
|
||||||
|
__AndroidPackages+=" libandroid-glob"
|
||||||
|
__AndroidPackages+=" liblzma"
|
||||||
|
__AndroidPackages+=" krb5"
|
||||||
|
__AndroidPackages+=" openssl"
|
||||||
|
|
||||||
# Install the required packages into the toolchain
|
for path in $(wget -qO- http://termux.net/dists/stable/main/binary-$__AndroidArch/Packages |\
|
||||||
# TODO: Add logic to get latest pkg version instead of specific version number
|
grep -A15 "Package: \(${__AndroidPackages// /\\|}\)" | grep -v "static\|tool" | grep Filename); do
|
||||||
rm -rf $__Android_Cross_Dir/deb/
|
|
||||||
rm -rf $__Android_Cross_Dir/tmp
|
|
||||||
|
|
||||||
mkdir -p $__Android_Cross_Dir/deb/
|
if [[ "$path" != "Filename:" ]]; then
|
||||||
mkdir -p $__Android_Cross_Dir/tmp/$arch/
|
echo "Working on: $path"
|
||||||
wget -nv -nc http://termux.net/dists/stable/main/binary-$__AndroidArch/libicu_60.2_$__AndroidArch.deb -O $__Android_Cross_Dir/deb/libicu_60.2_$__AndroidArch.deb
|
wget -qO- http://termux.net/$path | dpkg -x - "$__TmpDir"
|
||||||
wget -nv -nc http://termux.net/dists/stable/main/binary-$__AndroidArch/libicu-dev_60.2_$__AndroidArch.deb -O $__Android_Cross_Dir/deb/libicu-dev_60.2_$__AndroidArch.deb
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
wget -nv -nc http://termux.net/dists/stable/main/binary-$__AndroidArch/libandroid-glob-dev_0.4_$__AndroidArch.deb -O $__Android_Cross_Dir/deb/libandroid-glob-dev_0.4_$__AndroidArch.deb
|
cp -R "$__TmpDir/data/data/com.termux/files/usr/"* "$__ToolchainDir/sysroot/usr/"
|
||||||
wget -nv -nc http://termux.net/dists/stable/main/binary-$__AndroidArch/libandroid-glob_0.4_$__AndroidArch.deb -O $__Android_Cross_Dir/deb/libandroid-glob_0.4_$__AndroidArch.deb
|
|
||||||
wget -nv -nc http://termux.net/dists/stable/main/binary-$__AndroidArch/libandroid-support-dev_22_$__AndroidArch.deb -O $__Android_Cross_Dir/deb/libandroid-support-dev_22_$__AndroidArch.deb
|
|
||||||
wget -nv -nc http://termux.net/dists/stable/main/binary-$__AndroidArch/libandroid-support_22_$__AndroidArch.deb -O $__Android_Cross_Dir/deb/libandroid-support_22_$__AndroidArch.deb
|
|
||||||
wget -nv -nc http://termux.net/dists/stable/main/binary-$__AndroidArch/liblzma-dev_5.2.3_$__AndroidArch.deb -O $__Android_Cross_Dir/deb/liblzma-dev_5.2.3_$__AndroidArch.deb
|
|
||||||
wget -nv -nc http://termux.net/dists/stable/main/binary-$__AndroidArch/liblzma_5.2.3_$__AndroidArch.deb -O $__Android_Cross_Dir/deb/liblzma_5.2.3_$__AndroidArch.deb
|
|
||||||
wget -nv -nc http://termux.net/dists/stable/main/binary-$__AndroidArch/libunwind-dev_1.2.20170304_$__AndroidArch.deb -O $__Android_Cross_Dir/deb/libunwind-dev_1.2.20170304_$__AndroidArch.deb
|
|
||||||
wget -nv -nc http://termux.net/dists/stable/main/binary-$__AndroidArch/libunwind_1.2.20170304_$__AndroidArch.deb -O $__Android_Cross_Dir/deb/libunwind_1.2.20170304_$__AndroidArch.deb
|
|
||||||
|
|
||||||
echo Unpacking Termux packages
|
|
||||||
dpkg -x $__Android_Cross_Dir/deb/libicu_60.2_$__AndroidArch.deb $__Android_Cross_Dir/tmp/$__AndroidArch/
|
|
||||||
dpkg -x $__Android_Cross_Dir/deb/libicu-dev_60.2_$__AndroidArch.deb $__Android_Cross_Dir/tmp/$__AndroidArch/
|
|
||||||
dpkg -x $__Android_Cross_Dir/deb/libandroid-glob-dev_0.4_$__AndroidArch.deb $__Android_Cross_Dir/tmp/$__AndroidArch/
|
|
||||||
dpkg -x $__Android_Cross_Dir/deb/libandroid-glob_0.4_$__AndroidArch.deb $__Android_Cross_Dir/tmp/$__AndroidArch/
|
|
||||||
dpkg -x $__Android_Cross_Dir/deb/libandroid-support-dev_22_$__AndroidArch.deb $__Android_Cross_Dir/tmp/$__AndroidArch/
|
|
||||||
dpkg -x $__Android_Cross_Dir/deb/libandroid-support_22_$__AndroidArch.deb $__Android_Cross_Dir/tmp/$__AndroidArch/
|
|
||||||
dpkg -x $__Android_Cross_Dir/deb/liblzma-dev_5.2.3_$__AndroidArch.deb $__Android_Cross_Dir/tmp/$__AndroidArch/
|
|
||||||
dpkg -x $__Android_Cross_Dir/deb/liblzma_5.2.3_$__AndroidArch.deb $__Android_Cross_Dir/tmp/$__AndroidArch/
|
|
||||||
dpkg -x $__Android_Cross_Dir/deb/libunwind-dev_1.2.20170304_$__AndroidArch.deb $__Android_Cross_Dir/tmp/$__AndroidArch/
|
|
||||||
dpkg -x $__Android_Cross_Dir/deb/libunwind_1.2.20170304_$__AndroidArch.deb $__Android_Cross_Dir/tmp/$__AndroidArch/
|
|
||||||
|
|
||||||
cp -R $__Android_Cross_Dir/tmp/$__AndroidArch/data/data/com.termux/files/usr/* $__ToolchainDir/sysroot/usr/
|
|
||||||
|
|
||||||
# Generate platform file for build.sh script to assign to __DistroRid
|
# Generate platform file for build.sh script to assign to __DistroRid
|
||||||
echo "Generating platform file..."
|
echo "Generating platform file..."
|
||||||
|
echo "RID=android.${__ApiLevel}-${__BuildArch}" > $__ToolchainDir/sysroot/android_platform
|
||||||
|
|
||||||
echo "RID=android.21-arm64" > $__ToolchainDir/sysroot/android_platform
|
echo "Now to build coreclr, libraries and installers; run:"
|
||||||
echo Now run:
|
echo ROOTFS_DIR=\$\(realpath $__ToolchainDir/sysroot\) ./build.sh --cross --arch $__BuildArch \
|
||||||
echo CONFIG_DIR=\`realpath cross/android/$__BuildArch\` ROOTFS_DIR=\`realpath $__ToolchainDir/sysroot\` ./build.sh cross $__BuildArch skipgenerateversion skipnuget cmakeargs -DENABLE_LLDBPLUGIN=0
|
--subsetCategory coreclr
|
||||||
|
echo ROOTFS_DIR=\$\(realpath $__ToolchainDir/sysroot\) ./build.sh --cross --arch $__BuildArch \
|
||||||
|
--subsetCategory libraries
|
||||||
|
echo ROOTFS_DIR=\$\(realpath $__ToolchainDir/sysroot\) ./build.sh --cross --arch $__BuildArch \
|
||||||
|
--subsetCategory installer
|
||||||
|
|
|
@ -43,10 +43,30 @@ if(TARGET_ARCH_NAME STREQUAL "armel")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(CMAKE_SYSROOT "${CROSS_ROOTFS}")
|
if("$ENV{__DistroRid}" MATCHES "android.*")
|
||||||
set(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN "${CROSS_ROOTFS}/usr")
|
if(TARGET_ARCH_NAME STREQUAL "arm")
|
||||||
set(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN "${CROSS_ROOTFS}/usr")
|
set(ANDROID_ABI armeabi-v7a)
|
||||||
set(CMAKE_ASM_COMPILER_EXTERNAL_TOOLCHAIN "${CROSS_ROOTFS}/usr")
|
elseif(TARGET_ARCH_NAME STREQUAL "arm64")
|
||||||
|
set(ANDROID_ABI arm64-v8a)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# extract platform number required by the NDK's toolchain
|
||||||
|
string(REGEX REPLACE ".*\\.([0-9]+)-.*" "\\1" ANDROID_PLATFORM "$ENV{__DistroRid}")
|
||||||
|
|
||||||
|
set(ANDROID_TOOLCHAIN clang)
|
||||||
|
set(FEATURE_EVENT_TRACE 0) # disable event trace as there is no lttng-ust package in termux repository
|
||||||
|
set(CMAKE_SYSTEM_LIBRARY_PATH "${CROSS_ROOTFS}/usr/lib")
|
||||||
|
set(CMAKE_SYSTEM_INCLUDE_PATH "${CROSS_ROOTFS}/usr/include")
|
||||||
|
|
||||||
|
# include official NDK toolchain script
|
||||||
|
include(${CROSS_ROOTFS}/../build/cmake/android.toolchain.cmake)
|
||||||
|
else()
|
||||||
|
set(CMAKE_SYSROOT "${CROSS_ROOTFS}")
|
||||||
|
|
||||||
|
set(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN "${CROSS_ROOTFS}/usr")
|
||||||
|
set(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN "${CROSS_ROOTFS}/usr")
|
||||||
|
set(CMAKE_ASM_COMPILER_EXTERNAL_TOOLCHAIN "${CROSS_ROOTFS}/usr")
|
||||||
|
endif()
|
||||||
|
|
||||||
# Specify link flags
|
# Specify link flags
|
||||||
|
|
||||||
|
@ -63,7 +83,7 @@ endif()
|
||||||
|
|
||||||
# Specify compile options
|
# Specify compile options
|
||||||
|
|
||||||
if(TARGET_ARCH_NAME MATCHES "^(arm|armel|arm64)$")
|
if(TARGET_ARCH_NAME MATCHES "^(arm|armel|arm64)$" AND NOT "$ENV{__DistroRid}" MATCHES "android.*")
|
||||||
set(CMAKE_C_COMPILER_TARGET ${TOOLCHAIN})
|
set(CMAKE_C_COMPILER_TARGET ${TOOLCHAIN})
|
||||||
set(CMAKE_CXX_COMPILER_TARGET ${TOOLCHAIN})
|
set(CMAKE_CXX_COMPILER_TARGET ${TOOLCHAIN})
|
||||||
set(CMAKE_ASM_COMPILER_TARGET ${TOOLCHAIN})
|
set(CMAKE_ASM_COMPILER_TARGET ${TOOLCHAIN})
|
||||||
|
|
|
@ -37,6 +37,12 @@ jobs:
|
||||||
- name: _BuildConfig
|
- name: _BuildConfig
|
||||||
value: ${{ parameters.configuration }}
|
value: ${{ parameters.configuration }}
|
||||||
- group: Publish-Build-Assets
|
- group: Publish-Build-Assets
|
||||||
|
# Skip component governance and codesign validation for SDL. These jobs
|
||||||
|
# create no content.
|
||||||
|
- name: skipComponentGovernanceDetection
|
||||||
|
value: true
|
||||||
|
- name: runCodesignValidationInjection
|
||||||
|
value: false
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
- ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
||||||
|
|
|
@ -90,3 +90,10 @@ variables:
|
||||||
value: https://dotnetclimsrc.blob.core.windows.net/dotnet/index.json
|
value: https://dotnetclimsrc.blob.core.windows.net/dotnet/index.json
|
||||||
- name: InternalInstallersBlobFeedKey
|
- name: InternalInstallersBlobFeedKey
|
||||||
value: $(dotnetclimsrc-access-key)
|
value: $(dotnetclimsrc-access-key)
|
||||||
|
|
||||||
|
# Skip component governance and codesign validation for SDL. These jobs
|
||||||
|
# create no content.
|
||||||
|
- name: skipComponentGovernanceDetection
|
||||||
|
value: true
|
||||||
|
- name: runCodesignValidationInjection
|
||||||
|
value: false
|
|
@ -8,6 +8,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"msbuild-sdks": {
|
"msbuild-sdks": {
|
||||||
"Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20155.4"
|
"Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20171.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Channel>release/5.0.1xx-preview2</Channel>
|
<Channel>master</Channel>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -13,6 +13,13 @@ namespace Microsoft.DotNet.Build.Tasks
|
||||||
{
|
{
|
||||||
public sealed class Crossgen : ToolTask
|
public sealed class Crossgen : ToolTask
|
||||||
{
|
{
|
||||||
|
public Crossgen()
|
||||||
|
{
|
||||||
|
// Disable partial NGEN to avoid excess JIT-compilation.
|
||||||
|
// The intention is to pre-compile as much as possible.
|
||||||
|
EnvironmentVariables = new string[] { "COMPlus_PartialNGen=0" };
|
||||||
|
}
|
||||||
|
|
||||||
[Required]
|
[Required]
|
||||||
public string SourceAssembly { get;set; }
|
public string SourceAssembly { get;set; }
|
||||||
|
|
||||||
|
@ -136,7 +143,7 @@ namespace Microsoft.DotNet.Build.Tasks
|
||||||
return $"{GetReadyToRun()} {GetPlatformAssemblyPaths()} {GetDiasymReaderPath()} {GetCreateSymbols()}";
|
return $"{GetReadyToRun()} {GetPlatformAssemblyPaths()} {GetDiasymReaderPath()} {GetCreateSymbols()}";
|
||||||
}
|
}
|
||||||
|
|
||||||
return $"{GetReadyToRun()} {GetInPath()} {GetOutPath()} {GetPlatformAssemblyPaths()} {GetJitPath()}";
|
return $"{GetReadyToRun()} {GetMissingDependenciesOk()} {GetInPath()} {GetOutPath()} {GetPlatformAssemblyPaths()} {GetJitPath()}";
|
||||||
}
|
}
|
||||||
|
|
||||||
private string GetCreateSymbols()
|
private string GetCreateSymbols()
|
||||||
|
@ -195,6 +202,11 @@ namespace Microsoft.DotNet.Build.Tasks
|
||||||
return $"-JITPath {JITPath}";
|
return $"-JITPath {JITPath}";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private string GetMissingDependenciesOk()
|
||||||
|
{
|
||||||
|
return "-MissingDependenciesOK";
|
||||||
|
}
|
||||||
|
|
||||||
protected override void LogToolCommand(string message)
|
protected override void LogToolCommand(string message)
|
||||||
{
|
{
|
||||||
base.LogToolCommand($"{base.GetWorkingDirectory()}> {message}");
|
base.LogToolCommand($"{base.GetWorkingDirectory()}> {message}");
|
||||||
|
|
|
@ -48,6 +48,11 @@
|
||||||
<!-- Add back the .NET Core assemblies in the Sdks folder -->
|
<!-- Add back the .NET Core assemblies in the Sdks folder -->
|
||||||
<RemainingFiles Include="$(SdkOutputDirectory)Sdks\Microsoft.NET.Sdk\tools\netcoreapp*\**\*" />
|
<RemainingFiles Include="$(SdkOutputDirectory)Sdks\Microsoft.NET.Sdk\tools\netcoreapp*\**\*" />
|
||||||
<RemainingFiles Include="$(SdkOutputDirectory)Sdks\NuGet.Build.Tasks.Pack\CoreCLR\**\*" />
|
<RemainingFiles Include="$(SdkOutputDirectory)Sdks\NuGet.Build.Tasks.Pack\CoreCLR\**\*" />
|
||||||
|
<RemainingFiles Include="$(SdkOutputDirectory)Sdks\Microsoft.NET.Sdk.Razor\**\*" />
|
||||||
|
<RemainingFiles Include="$(SdkOutputDirectory)Sdks\Microsoft.NET.Sdk.Web\**\*" />
|
||||||
|
<RemainingFiles Include="$(SdkOutputDirectory)Sdks\Microsoft.NET.Sdk.WindowsDesktop\tools\netcoreapp*\**\*" />
|
||||||
|
<RemainingFiles Include="$(SdkOutputDirectory)Sdks\ILLink.Tasks\tools\netcoreapp*\**\*" />
|
||||||
|
<RemainingFiles Include="$(SdkOutputDirectory)Sdks\Microsoft.NET.Sdk.Publish\tools\netcoreapp*\**\*" />
|
||||||
|
|
||||||
<!-- Don't try to CrossGen .NET Framework support assemblies for .NET Standard -->
|
<!-- Don't try to CrossGen .NET Framework support assemblies for .NET Standard -->
|
||||||
<RemainingFiles Remove="$(SdkOutputDirectory)Microsoft\Microsoft.NET.Build.Extensions\net*\**\*" />
|
<RemainingFiles Remove="$(SdkOutputDirectory)Microsoft\Microsoft.NET.Build.Extensions\net*\**\*" />
|
||||||
|
@ -87,6 +92,14 @@
|
||||||
|
|
||||||
<!-- FSharp.Build.dll causes the FSharp folder to be included. Remove it, as we don't want other FSharp dlls being included in the crossgen. -->
|
<!-- FSharp.Build.dll causes the FSharp folder to be included. Remove it, as we don't want other FSharp dlls being included in the crossgen. -->
|
||||||
<RemainingFolders Remove="$(PublishDir)FSharp\**\*" />
|
<RemainingFolders Remove="$(PublishDir)FSharp\**\*" />
|
||||||
|
|
||||||
|
<!-- RemainingFolders should be ordered so that dependencies are first looked up in the leaf folders.
|
||||||
|
Currently it is not ordered and crossgen is picking the wrong dlls when resolving dependencies: https://github.com/dotnet/core-sdk/pull/6774
|
||||||
|
As a partial solution, we remove the root folder from the list and put it back to the end.
|
||||||
|
Remove the following 2 lines when resolving this issue: https://github.com/dotnet/core-sdk/issues/6877 -->
|
||||||
|
<RemainingFolders Remove="$(SdkOutputDirectory.TrimEnd('\').TrimEnd('/'))" />
|
||||||
|
<RemainingFolders Include="$(SdkOutputDirectory.TrimEnd('\').TrimEnd('/'))" />
|
||||||
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<!-- Crossgen does not support generating symbols on Mac -->
|
<!-- Crossgen does not support generating symbols on Mac -->
|
||||||
|
|
|
@ -293,9 +293,12 @@
|
||||||
PackageVersion="$(Version)"
|
PackageVersion="$(Version)"
|
||||||
WorkingDirectory="$(DotnetDebToolDir)" />
|
WorkingDirectory="$(DotnetDebToolDir)" />
|
||||||
|
|
||||||
<!-- Copy SDK package to output -->
|
<!-- Copy SDK package to output
|
||||||
|
dbgsym packages is Debian Debug Symbol Packages https://wiki.ubuntu.com/Debug%20Symbol%20Packages,
|
||||||
|
we don't use them.
|
||||||
|
-->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<GeneratedDebFiles Include="$(DotNetDebToolOutputDirectory)/*.deb" />
|
<GeneratedDebFiles Include="$(DotNetDebToolOutputDirectory)/*.deb" Exclude="$(DotNetDebToolOutputDirectory)/*dbgsym*.deb" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<Error Text="@(GeneratedDebFiles->Count()) .deb files generated." Condition="'@(GeneratedDebFiles->Count())' != 1" />
|
<Error Text="@(GeneratedDebFiles->Count()) .deb files generated." Condition="'@(GeneratedDebFiles->Count())' != 1" />
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<conclusion file="conclusion.html" mime-type="text/html" />
|
<conclusion file="conclusion.html" mime-type="text/html" />
|
||||||
<volume-check>
|
<volume-check>
|
||||||
<allowed-os-versions>
|
<allowed-os-versions>
|
||||||
<os-version min="10.12" />
|
<os-version min="10.13" />
|
||||||
</allowed-os-versions>
|
</allowed-os-versions>
|
||||||
</volume-check>
|
</volume-check>
|
||||||
<choices-outline>
|
<choices-outline>
|
||||||
|
|
|
@ -120,7 +120,7 @@ namespace EndToEnd
|
||||||
.Element(ns + "TargetFramework")
|
.Element(ns + "TargetFramework")
|
||||||
.Value;
|
.Value;
|
||||||
|
|
||||||
TargetFrameworkHelper.GetNetAppTargetFrameworks(SupportedNetCoreAppVersions.Versions)
|
SupportedNetCoreAppVersions.TargetFrameworkShortFolderVersion
|
||||||
.Should().Contain(targetFramework, $"the {nameof(SupportedNetCoreAppVersions)}.{nameof(SupportedNetCoreAppVersions.Versions)} property should include the default version " +
|
.Should().Contain(targetFramework, $"the {nameof(SupportedNetCoreAppVersions)}.{nameof(SupportedNetCoreAppVersions.Versions)} property should include the default version " +
|
||||||
"of .NET Core created by \"dotnet new\"");
|
"of .NET Core created by \"dotnet new\"");
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,6 +30,27 @@ namespace EndToEnd
|
||||||
"3.1",
|
"3.1",
|
||||||
"5.0"
|
"5.0"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
public static IEnumerable<string> TargetFrameworkShortFolderVersion
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
var targetFrameworkShortFolderVersion = new List<string>();
|
||||||
|
foreach (var v in Versions)
|
||||||
|
{
|
||||||
|
if (Version.Parse(v).Major >= 5)
|
||||||
|
{
|
||||||
|
targetFrameworkShortFolderVersion.Add($"net{v}");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
targetFrameworkShortFolderVersion.Add($"netcoreapp{v}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return targetFrameworkShortFolderVersion;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public class SupportedAspNetCoreVersions : IEnumerable<object[]>
|
public class SupportedAspNetCoreVersions : IEnumerable<object[]>
|
||||||
|
@ -50,3 +71,4 @@ namespace EndToEnd
|
||||||
SupportedAspNetCoreVersions.Versions.Where(v => new Version(v).Major < 3);
|
SupportedAspNetCoreVersions.Versions.Where(v => new Version(v).Major < 3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue