Merge branch 'master' into rhel6
This commit is contained in:
commit
0e5d1b80b6
34 changed files with 870 additions and 245 deletions
227
README.md
227
README.md
|
@ -4,13 +4,10 @@
|
|||
|
||||
This repo contains the source code for the cross-platform [.NET Core](http://github.com/dotnet/core) SDK. It aggregates the .NET Toolchain, the .NET Core runtime, the templates, and the .NET Core Windows Desktop runtime. It produces zip, tarballs, and native packages for various supported platforms.
|
||||
|
||||
Looking for V2 of the .NET Core tooling?
|
||||
Looking for released versions of the .NET Core tooling?
|
||||
----------------------------------------
|
||||
|
||||
Download v2.0 of the .NET Core tools (CLI, MSBuild and the new csproj) at https://dot.net/core.
|
||||
|
||||
> **Note:** The master branch of the .NET Core SDK repo is based on a forthcoming version of the SDK and is pre-release. For production-level usage, use the
|
||||
> released version of the tools available at https://dot.net/core
|
||||
Download released versions of the .NET Core tools (CLI, MSBuild and the new csproj) at https://dot.net/core.
|
||||
|
||||
Found an issue?
|
||||
---------------
|
||||
|
@ -54,18 +51,18 @@ With development builds, internal NuGet feeds are necessary for some scenarios (
|
|||
</configuration>
|
||||
```
|
||||
|
||||
| Platform | Master<br>(5.0.x Runtime) | 5.0.100 Preview 5<br>(5.0 Runtime) | 5.0.100 Preview 4<br>(5.0 Runtime) | Release/3.1.4XX<br>(3.1.x 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) |
|
||||
| Platform | Master<br>(5.0.x Runtime) | 5.0.100 Preview 7<br>(5.0 Runtime) | 5.0.100 Preview 6<br>(5.0 Runtime) | Release/3.1.4XX<br>(3.1.x 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-preview5]][win-x64-version-5.0.1XX-preview5]<br>[Installer][win-x64-installer-5.0.1XX-preview5] - [Checksum][win-x64-installer-checksum-5.0.1XX-preview5]<br>[zip][win-x64-zip-5.0.1XX-preview5] - [Checksum][win-x64-zip-checksum-5.0.1XX-preview5] | [![][win-x64-badge-5.0.1XX-preview4]][win-x64-version-5.0.1XX-preview4]<br>[Installer][win-x64-installer-5.0.1XX-preview4] - [Checksum][win-x64-installer-checksum-5.0.1XX-preview4]<br>[zip][win-x64-zip-5.0.1XX-preview4] - [Checksum][win-x64-zip-checksum-5.0.1XX-preview4] | [![][win-x64-badge-3.1.4XX]][win-x64-version-3.1.4XX]<br>[Installer][win-x64-installer-3.1.4XX] - [Checksum][win-x64-installer-checksum-3.1.4XX]<br>[zip][win-x64-zip-3.1.4XX] - [Checksum][win-x64-zip-checksum-3.1.4XX] | [![][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-preview5]][win-x86-version-5.0.1XX-preview5]<br>[Installer][win-x86-installer-5.0.1XX-preview5] - [Checksum][win-x86-installer-checksum-5.0.1XX-preview5]<br>[zip][win-x86-zip-5.0.1XX-preview5] - [Checksum][win-x86-zip-checksum-5.0.1XX-preview5] | [![][win-x86-badge-5.0.1XX-preview4]][win-x86-version-5.0.1XX-preview4]<br>[Installer][win-x86-installer-5.0.1XX-preview4] - [Checksum][win-x86-installer-checksum-5.0.1XX-preview4]<br>[zip][win-x86-zip-5.0.1XX-preview4] - [Checksum][win-x86-zip-checksum-5.0.1XX-preview4] | [![][win-x86-badge-3.1.4XX]][win-x86-version-3.1.4XX]<br>[Installer][win-x86-installer-3.1.4XX] - [Checksum][win-x86-installer-checksum-3.1.4XX]<br>[zip][win-x86-zip-3.1.4XX] - [Checksum][win-x86-zip-checksum-3.1.4XX] | [![][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-preview5]][osx-version-5.0.1XX-preview5]<br>[Installer][osx-installer-5.0.1XX-preview5] - [Checksum][osx-installer-checksum-5.0.1XX-preview5]<br>[tar.gz][osx-targz-5.0.1XX-preview5] - [Checksum][osx-targz-checksum-5.0.1XX-preview5] | [![][osx-badge-5.0.1XX-preview4]][osx-version-5.0.1XX-preview4]<br>[Installer][osx-installer-5.0.1XX-preview4] - [Checksum][osx-installer-checksum-5.0.1XX-preview4]<br>[tar.gz][osx-targz-5.0.1XX-preview4] - [Checksum][osx-targz-checksum-5.0.1XX-preview4] | [![][osx-badge-3.1.4XX]][osx-version-3.1.4XX]<br>[Installer][osx-installer-3.1.4XX] - [Checksum][osx-installer-checksum-3.1.4XX]<br>[tar.gz][osx-targz-3.1.4XX] - [Checksum][osx-targz-checksum-3.1.4XX] | [![][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-preview5]][linux-version-5.0.1XX-preview5]<br>[DEB Installer][linux-DEB-installer-5.0.1XX-preview5] - [Checksum][linux-DEB-installer-checksum-5.0.1XX-preview5]<br>[RPM Installer][linux-RPM-installer-5.0.1XX-preview5] - [Checksum][linux-RPM-installer-checksum-5.0.1XX-preview5]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-5.0.1XX-preview5] - [Checksum][linux-targz-checksum-5.0.1XX-preview5] | [![][linux-badge-5.0.1XX-preview4]][linux-version-5.0.1XX-preview4]<br>[DEB Installer][linux-DEB-installer-5.0.1XX-preview4] - [Checksum][linux-DEB-installer-checksum-5.0.1XX-preview4]<br>[RPM Installer][linux-RPM-installer-5.0.1XX-preview4] - [Checksum][linux-RPM-installer-checksum-5.0.1XX-preview4]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-5.0.1XX-preview4] - [Checksum][linux-targz-checksum-5.0.1XX-preview4] | [![][linux-badge-3.1.4XX]][linux-version-3.1.4XX]<br>[DEB Installer][linux-DEB-installer-3.1.4XX] - [Checksum][linux-DEB-installer-checksum-3.1.4XX]<br>[RPM Installer][linux-RPM-installer-3.1.4XX] - [Checksum][linux-RPM-installer-checksum-3.1.4XX]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-3.1.4XX] - [Checksum][linux-targz-checksum-3.1.4XX] | [![][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-preview5]][linux-arm-version-5.0.1XX-preview5]<br>[tar.gz][linux-arm-targz-5.0.1XX-preview5] - [Checksum][linux-arm-targz-checksum-5.0.1XX-preview5] | [![][linux-arm-badge-5.0.1XX-preview4]][linux-arm-version-5.0.1XX-preview4]<br>[tar.gz][linux-arm-targz-5.0.1XX-preview4] - [Checksum][linux-arm-targz-checksum-5.0.1XX-preview4] | [![][linux-arm-badge-3.1.4XX]][linux-arm-version-3.1.4XX]<br>[tar.gz][linux-arm-targz-3.1.4XX] - [Checksum][linux-arm-targz-checksum-3.1.4XX] | [![][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-preview5]][linux-arm64-version-5.0.1XX-preview5]<br>[tar.gz][linux-arm64-targz-5.0.1XX-preview5] - [Checksum][linux-arm64-targz-checksum-5.0.1XX-preview5] | [![][linux-arm64-badge-5.0.1XX-preview4]][linux-arm64-version-5.0.1XX-preview4]<br>[tar.gz][linux-arm64-targz-5.0.1XX-preview4] - [Checksum][linux-arm64-targz-checksum-5.0.1XX-preview4] | [![][linux-arm64-badge-3.1.4XX]][linux-arm64-version-3.1.4XX]<br>[tar.gz][linux-arm64-targz-3.1.4XX] - [Checksum][linux-arm64-targz-checksum-3.1.4XX] | [![][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] |
|
||||
| **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-preview7]][win-x64-version-5.0.1XX-preview7]<br>[Installer][win-x64-installer-5.0.1XX-preview7] - [Checksum][win-x64-installer-checksum-5.0.1XX-preview7]<br>[zip][win-x64-zip-5.0.1XX-preview7] - [Checksum][win-x64-zip-checksum-5.0.1XX-preview7] | [![][win-x64-badge-5.0.1XX-preview6]][win-x64-version-5.0.1XX-preview6]<br>[Installer][win-x64-installer-5.0.1XX-preview6] - [Checksum][win-x64-installer-checksum-5.0.1XX-preview6]<br>[zip][win-x64-zip-5.0.1XX-preview6] - [Checksum][win-x64-zip-checksum-5.0.1XX-preview6] | [![][win-x64-badge-3.1.4XX]][win-x64-version-3.1.4XX]<br>[Installer][win-x64-installer-3.1.4XX] - [Checksum][win-x64-installer-checksum-3.1.4XX]<br>[zip][win-x64-zip-3.1.4XX] - [Checksum][win-x64-zip-checksum-3.1.4XX] | [![][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-preview7]][win-x86-version-5.0.1XX-preview7]<br>[Installer][win-x86-installer-5.0.1XX-preview7] - [Checksum][win-x86-installer-checksum-5.0.1XX-preview7]<br>[zip][win-x86-zip-5.0.1XX-preview7] - [Checksum][win-x86-zip-checksum-5.0.1XX-preview7] | [![][win-x86-badge-5.0.1XX-preview6]][win-x86-version-5.0.1XX-preview6]<br>[Installer][win-x86-installer-5.0.1XX-preview6] - [Checksum][win-x86-installer-checksum-5.0.1XX-preview6]<br>[zip][win-x86-zip-5.0.1XX-preview6] - [Checksum][win-x86-zip-checksum-5.0.1XX-preview6] | [![][win-x86-badge-3.1.4XX]][win-x86-version-3.1.4XX]<br>[Installer][win-x86-installer-3.1.4XX] - [Checksum][win-x86-installer-checksum-3.1.4XX]<br>[zip][win-x86-zip-3.1.4XX] - [Checksum][win-x86-zip-checksum-3.1.4XX] | [![][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-preview7]][osx-version-5.0.1XX-preview7]<br>[Installer][osx-installer-5.0.1XX-preview7] - [Checksum][osx-installer-checksum-5.0.1XX-preview7]<br>[tar.gz][osx-targz-5.0.1XX-preview7] - [Checksum][osx-targz-checksum-5.0.1XX-preview7] | [![][osx-badge-5.0.1XX-preview6]][osx-version-5.0.1XX-preview6]<br>[Installer][osx-installer-5.0.1XX-preview6] - [Checksum][osx-installer-checksum-5.0.1XX-preview6]<br>[tar.gz][osx-targz-5.0.1XX-preview6] - [Checksum][osx-targz-checksum-5.0.1XX-preview6] | [![][osx-badge-3.1.4XX]][osx-version-3.1.4XX]<br>[Installer][osx-installer-3.1.4XX] - [Checksum][osx-installer-checksum-3.1.4XX]<br>[tar.gz][osx-targz-3.1.4XX] - [Checksum][osx-targz-checksum-3.1.4XX] | [![][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-preview7]][linux-version-5.0.1XX-preview7]<br>[DEB Installer][linux-DEB-installer-5.0.1XX-preview7] - [Checksum][linux-DEB-installer-checksum-5.0.1XX-preview7]<br>[RPM Installer][linux-RPM-installer-5.0.1XX-preview7] - [Checksum][linux-RPM-installer-checksum-5.0.1XX-preview7]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-5.0.1XX-preview7] - [Checksum][linux-targz-checksum-5.0.1XX-preview7] | [![][linux-badge-5.0.1XX-preview6]][linux-version-5.0.1XX-preview6]<br>[DEB Installer][linux-DEB-installer-5.0.1XX-preview6] - [Checksum][linux-DEB-installer-checksum-5.0.1XX-preview6]<br>[RPM Installer][linux-RPM-installer-5.0.1XX-preview6] - [Checksum][linux-RPM-installer-checksum-5.0.1XX-preview6]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-5.0.1XX-preview6] - [Checksum][linux-targz-checksum-5.0.1XX-preview6] | [![][linux-badge-3.1.4XX]][linux-version-3.1.4XX]<br>[DEB Installer][linux-DEB-installer-3.1.4XX] - [Checksum][linux-DEB-installer-checksum-3.1.4XX]<br>[RPM Installer][linux-RPM-installer-3.1.4XX] - [Checksum][linux-RPM-installer-checksum-3.1.4XX]<br>_see installer note below_<sup>1</sup><br>[tar.gz][linux-targz-3.1.4XX] - [Checksum][linux-targz-checksum-3.1.4XX] | [![][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-preview7]][linux-arm-version-5.0.1XX-preview7]<br>[tar.gz][linux-arm-targz-5.0.1XX-preview7] - [Checksum][linux-arm-targz-checksum-5.0.1XX-preview7] | [![][linux-arm-badge-5.0.1XX-preview6]][linux-arm-version-5.0.1XX-preview6]<br>[tar.gz][linux-arm-targz-5.0.1XX-preview6] - [Checksum][linux-arm-targz-checksum-5.0.1XX-preview6] | [![][linux-arm-badge-3.1.4XX]][linux-arm-version-3.1.4XX]<br>[tar.gz][linux-arm-targz-3.1.4XX] - [Checksum][linux-arm-targz-checksum-3.1.4XX] | [![][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-preview7]][linux-arm64-version-5.0.1XX-preview7]<br>[tar.gz][linux-arm64-targz-5.0.1XX-preview7] - [Checksum][linux-arm64-targz-checksum-5.0.1XX-preview7] | [![][linux-arm64-badge-5.0.1XX-preview6]][linux-arm64-version-5.0.1XX-preview6]<br>[tar.gz][linux-arm64-targz-5.0.1XX-preview6] - [Checksum][linux-arm64-targz-checksum-5.0.1XX-preview6] | [![][linux-arm64-badge-3.1.4XX]][linux-arm64-version-3.1.4XX]<br>[tar.gz][linux-arm64-targz-3.1.4XX] - [Checksum][linux-arm64-targz-checksum-3.1.4XX] | [![][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** | **N/A** | **N/A** | **N/A** | [![][rhel-6-badge-3.1.4XX]][rhel-6-version-3.1.4XX]<br>[tar.gz][rhel-6-targz-3.1.4XX] - [Checksum][rhel-6-targz-checksum-3.1.4XX] | [![][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-preview5]][linux-musl-version-5.0.1XX-preview5]<br>[tar.gz][linux-musl-targz-5.0.1XX-preview5] - [Checksum][linux-musl-targz-checksum-5.0.1XX-preview5] | [![][linux-musl-badge-5.0.1XX-preview4]][linux-musl-version-5.0.1XX-preview4]<br>[tar.gz][linux-musl-targz-5.0.1XX-preview4] - [Checksum][linux-musl-targz-checksum-5.0.1XX-preview4] | [![][linux-musl-badge-3.1.4XX]][linux-musl-version-3.1.4XX]<br>[tar.gz][linux-musl-targz-3.1.4XX] - [Checksum][linux-musl-targz-checksum-3.1.4XX] | [![][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] | [![][win-arm-badge-5.0.1XX-preview5]][win-arm-version-5.0.1XX-preview5]<br>[zip][win-arm-zip-5.0.1XX-preview5] - [Checksum][win-arm-zip-checksum-5.0.1XX-preview5] | [![][win-arm-badge-5.0.1XX-preview4]][win-arm-version-5.0.1XX-preview4]<br>[zip][win-arm-zip-5.0.1XX-preview4] - [Checksum][win-arm-zip-checksum-5.0.1XX-preview4] | [![][win-arm-badge-3.1.4XX]][win-arm-version-3.1.4XX]<br>[zip][win-arm-zip-3.1.4XX] - [Checksum][win-arm-zip-checksum-3.1.4XX] | [![][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] |
|
||||
| **Windows arm64** | [![][win-arm64-badge-master]][win-arm64-version-master]<br>[zip][win-arm64-zip-master] | [![][win-arm64-badge-5.0.1XX-preview5]][win-arm64-version-5.0.1XX-preview5]<br>[zip][win-arm64-zip-5.0.1XX-preview5] | [![][win-arm64-badge-5.0.1XX-preview4]][win-arm64-version-5.0.1XX-preview4]<br>[zip][win-arm64-zip-5.0.1XX-preview4] | **N/A** | **N/A** | **N/A** | **N/A** | **N/A** |
|
||||
| **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-preview7]][linux-musl-version-5.0.1XX-preview7]<br>[tar.gz][linux-musl-targz-5.0.1XX-preview7] - [Checksum][linux-musl-targz-checksum-5.0.1XX-preview7] | [![][linux-musl-badge-5.0.1XX-preview6]][linux-musl-version-5.0.1XX-preview6]<br>[tar.gz][linux-musl-targz-5.0.1XX-preview6] - [Checksum][linux-musl-targz-checksum-5.0.1XX-preview6] | [![][linux-musl-badge-3.1.4XX]][linux-musl-version-3.1.4XX]<br>[tar.gz][linux-musl-targz-3.1.4XX] - [Checksum][linux-musl-targz-checksum-3.1.4XX] | [![][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] | [![][win-arm-badge-5.0.1XX-preview7]][win-arm-version-5.0.1XX-preview7]<br>[zip][win-arm-zip-5.0.1XX-preview7] - [Checksum][win-arm-zip-checksum-5.0.1XX-preview7] | [![][win-arm-badge-5.0.1XX-preview6]][win-arm-version-5.0.1XX-preview6]<br>[zip][win-arm-zip-5.0.1XX-preview6] - [Checksum][win-arm-zip-checksum-5.0.1XX-preview6] | [![][win-arm-badge-3.1.4XX]][win-arm-version-3.1.4XX]<br>[zip][win-arm-zip-3.1.4XX] - [Checksum][win-arm-zip-checksum-3.1.4XX] | [![][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] |
|
||||
| **Windows arm64** | [![][win-arm64-badge-master]][win-arm64-version-master]<br>[zip][win-arm64-zip-master] | [![][win-arm64-badge-5.0.1XX-preview7]][win-arm64-version-5.0.1XX-preview7]<br>[zip][win-arm64-zip-5.0.1XX-preview7] | [![][win-arm64-badge-5.0.1XX-preview6]][win-arm64-version-5.0.1XX-preview6]<br>[zip][win-arm64-zip-5.0.1XX-preview6] | **N/A** | **N/A** | **N/A** | **N/A** | **N/A** |
|
||||
| **Constituent Repo Shas** | **N/A** | **N/A** | **N/A** | **N/A** | **N/A** | **N/A** | **N/A** | [Git SHAs][sdk-shas-2.2.1XX] |
|
||||
|
||||
Reference notes:
|
||||
|
@ -82,19 +79,19 @@ Reference notes:
|
|||
[win-x64-zip-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-win-x64.zip
|
||||
[win-x64-zip-checksum-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-win-x64.zip.sha
|
||||
|
||||
[win-x64-badge-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/win_x64_Release_version_badge.svg
|
||||
[win-x64-version-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/productCommit-win-x64.txt
|
||||
[win-x64-installer-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-win-x64.exe
|
||||
[win-x64-installer-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-win-x64.exe.sha
|
||||
[win-x64-zip-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-win-x64.zip
|
||||
[win-x64-zip-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-win-x64.zip.sha
|
||||
[win-x64-badge-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/win_x64_Release_version_badge.svg
|
||||
[win-x64-version-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/productCommit-win-x64.txt
|
||||
[win-x64-installer-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-win-x64.exe
|
||||
[win-x64-installer-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-win-x64.exe.sha
|
||||
[win-x64-zip-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-win-x64.zip
|
||||
[win-x64-zip-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-win-x64.zip.sha
|
||||
|
||||
[win-x64-badge-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/win_x64_Release_version_badge.svg
|
||||
[win-x64-version-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/productCommit-win-x64.txt
|
||||
[win-x64-installer-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-win-x64.exe
|
||||
[win-x64-installer-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-win-x64.exe.sha
|
||||
[win-x64-zip-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-win-x64.zip
|
||||
[win-x64-zip-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-win-x64.zip.sha
|
||||
[win-x64-badge-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/win_x64_Release_version_badge.svg
|
||||
[win-x64-version-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/productCommit-win-x64.txt
|
||||
[win-x64-installer-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-win-x64.exe
|
||||
[win-x64-installer-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-win-x64.exe.sha
|
||||
[win-x64-zip-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-win-x64.zip
|
||||
[win-x64-zip-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-win-x64.zip.sha
|
||||
|
||||
[win-x64-badge-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/win_x64_Release_version_badge.svg
|
||||
[win-x64-version-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/latest.version
|
||||
|
@ -138,19 +135,19 @@ Reference notes:
|
|||
[win-x86-zip-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-win-x86.zip
|
||||
[win-x86-zip-checksum-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-win-x86.zip.sha
|
||||
|
||||
[win-x86-badge-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/win_x86_Release_version_badge.svg
|
||||
[win-x86-version-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/productCommit-win-x86.txt
|
||||
[win-x86-installer-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-win-x86.exe
|
||||
[win-x86-installer-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-win-x86.exe.sha
|
||||
[win-x86-zip-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-win-x86.zip
|
||||
[win-x86-zip-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-win-x86.zip.sha
|
||||
[win-x86-badge-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/win_x86_Release_version_badge.svg
|
||||
[win-x86-version-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/productCommit-win-x86.txt
|
||||
[win-x86-installer-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-win-x86.exe
|
||||
[win-x86-installer-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-win-x86.exe.sha
|
||||
[win-x86-zip-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-win-x86.zip
|
||||
[win-x86-zip-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-win-x86.zip.sha
|
||||
|
||||
[win-x86-badge-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/win_x86_Release_version_badge.svg
|
||||
[win-x86-version-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/productCommit-win-x86.txt
|
||||
[win-x86-installer-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-win-x86.exe
|
||||
[win-x86-installer-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-win-x86.exe.sha
|
||||
[win-x86-zip-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-win-x86.zip
|
||||
[win-x86-zip-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-win-x86.zip.sha
|
||||
[win-x86-badge-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/win_x86_Release_version_badge.svg
|
||||
[win-x86-version-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/productCommit-win-x86.txt
|
||||
[win-x86-installer-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-win-x86.exe
|
||||
[win-x86-installer-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-win-x86.exe.sha
|
||||
[win-x86-zip-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-win-x86.zip
|
||||
[win-x86-zip-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-win-x86.zip.sha
|
||||
|
||||
[win-x86-badge-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/win_x86_Release_version_badge.svg
|
||||
[win-x86-version-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/latest.version
|
||||
|
@ -194,19 +191,19 @@ Reference notes:
|
|||
[osx-targz-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-osx-x64.tar.gz
|
||||
[osx-targz-checksum-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-osx-x64.pkg.tar.gz.sha
|
||||
|
||||
[osx-badge-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/osx_x64_Release_version_badge.svg
|
||||
[osx-version-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/productCommit-osx-x64.txt
|
||||
[osx-installer-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-osx-x64.pkg
|
||||
[osx-installer-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-osx-x64.pkg.sha
|
||||
[osx-targz-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-osx-x64.tar.gz
|
||||
[osx-targz-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-osx-x64.pkg.tar.gz.sha
|
||||
[osx-badge-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/osx_x64_Release_version_badge.svg
|
||||
[osx-version-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/productCommit-osx-x64.txt
|
||||
[osx-installer-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-osx-x64.pkg
|
||||
[osx-installer-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-osx-x64.pkg.sha
|
||||
[osx-targz-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-osx-x64.tar.gz
|
||||
[osx-targz-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-osx-x64.pkg.tar.gz.sha
|
||||
|
||||
[osx-badge-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/osx_x64_Release_version_badge.svg
|
||||
[osx-version-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/productCommit-osx-x64.txt
|
||||
[osx-installer-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-osx-x64.pkg
|
||||
[osx-installer-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-osx-x64.pkg.sha
|
||||
[osx-targz-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-osx-x64.tar.gz
|
||||
[osx-targz-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-osx-x64.pkg.tar.gz.sha
|
||||
[osx-badge-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/osx_x64_Release_version_badge.svg
|
||||
[osx-version-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/productCommit-osx-x64.txt
|
||||
[osx-installer-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-osx-x64.pkg
|
||||
[osx-installer-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-osx-x64.pkg.sha
|
||||
[osx-targz-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-osx-x64.tar.gz
|
||||
[osx-targz-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-osx-x64.pkg.tar.gz.sha
|
||||
|
||||
[osx-badge-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/osx_x64_Release_version_badge.svg
|
||||
[osx-version-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/latest.version
|
||||
|
@ -252,23 +249,23 @@ Reference notes:
|
|||
[linux-targz-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-linux-x64.tar.gz
|
||||
[linux-targz-checksum-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-linux-x64.tar.gz.sha
|
||||
|
||||
[linux-badge-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/linux_x64_Release_version_badge.svg
|
||||
[linux-version-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/productCommit-linux-x64.txt
|
||||
[linux-DEB-installer-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-x64.deb
|
||||
[linux-DEB-installer-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-x64.deb.sha
|
||||
[linux-RPM-installer-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-x64.rpm
|
||||
[linux-RPM-installer-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-x64.rpm.sha
|
||||
[linux-targz-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-linux-x64.tar.gz
|
||||
[linux-targz-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-linux-x64.tar.gz.sha
|
||||
[linux-badge-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/linux_x64_Release_version_badge.svg
|
||||
[linux-version-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/productCommit-linux-x64.txt
|
||||
[linux-DEB-installer-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-x64.deb
|
||||
[linux-DEB-installer-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-x64.deb.sha
|
||||
[linux-RPM-installer-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-x64.rpm
|
||||
[linux-RPM-installer-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-x64.rpm.sha
|
||||
[linux-targz-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-linux-x64.tar.gz
|
||||
[linux-targz-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-linux-x64.tar.gz.sha
|
||||
|
||||
[linux-badge-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/linux_x64_Release_version_badge.svg
|
||||
[linux-version-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/productCommit-linux-x64.txt
|
||||
[linux-DEB-installer-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-x64.deb
|
||||
[linux-DEB-installer-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-x64.deb.sha
|
||||
[linux-RPM-installer-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-x64.rpm
|
||||
[linux-RPM-installer-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-x64.rpm.sha
|
||||
[linux-targz-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-linux-x64.tar.gz
|
||||
[linux-targz-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-linux-x64.tar.gz.sha
|
||||
[linux-badge-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/linux_x64_Release_version_badge.svg
|
||||
[linux-version-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/productCommit-linux-x64.txt
|
||||
[linux-DEB-installer-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-x64.deb
|
||||
[linux-DEB-installer-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-x64.deb.sha
|
||||
[linux-RPM-installer-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-x64.rpm
|
||||
[linux-RPM-installer-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-x64.rpm.sha
|
||||
[linux-targz-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-linux-x64.tar.gz
|
||||
[linux-targz-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-linux-x64.tar.gz.sha
|
||||
|
||||
[linux-badge-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/linux_x64_Release_version_badge.svg
|
||||
[linux-version-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/latest.version
|
||||
|
@ -320,15 +317,15 @@ Reference notes:
|
|||
[linux-arm-targz-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-linux-arm.tar.gz
|
||||
[linux-arm-targz-checksum-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-linux-arm.tar.gz.sha
|
||||
|
||||
[linux-arm-badge-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/linux_arm_Release_version_badge.svg
|
||||
[linux-arm-version-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/productCommit-linux-arm.txt
|
||||
[linux-arm-targz-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-linux-arm.tar.gz
|
||||
[linux-arm-targz-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-linux-arm.tar.gz.sha
|
||||
[linux-arm-badge-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/linux_arm_Release_version_badge.svg
|
||||
[linux-arm-version-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/productCommit-linux-arm.txt
|
||||
[linux-arm-targz-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-linux-arm.tar.gz
|
||||
[linux-arm-targz-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-linux-arm.tar.gz.sha
|
||||
|
||||
[linux-arm-badge-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/linux_arm_Release_version_badge.svg
|
||||
[linux-arm-version-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/productCommit-linux-arm.txt
|
||||
[linux-arm-targz-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-linux-arm.tar.gz
|
||||
[linux-arm-targz-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-linux-arm.tar.gz.sha
|
||||
[linux-arm-badge-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/linux_arm_Release_version_badge.svg
|
||||
[linux-arm-version-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/productCommit-linux-arm.txt
|
||||
[linux-arm-targz-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-linux-arm.tar.gz
|
||||
[linux-arm-targz-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-linux-arm.tar.gz.sha
|
||||
|
||||
[linux-arm-badge-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/linux_arm_Release_version_badge.svg
|
||||
[linux-arm-version-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/latest.version
|
||||
|
@ -360,15 +357,15 @@ Reference notes:
|
|||
[linux-arm64-targz-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-linux-arm64.tar.gz
|
||||
[linux-arm64-targz-checksum-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-linux-arm64.tar.gz.sha
|
||||
|
||||
[linux-arm64-badge-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/linux_arm64_Release_version_badge.svg
|
||||
[linux-arm64-version-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/productCommit-linux-arm64.txt
|
||||
[linux-arm64-targz-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-linux-arm64.tar.gz
|
||||
[linux-arm64-targz-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-linux-arm64.tar.gz.sha
|
||||
[linux-arm64-badge-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/linux_arm64_Release_version_badge.svg
|
||||
[linux-arm64-version-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/productCommit-linux-arm64.txt
|
||||
[linux-arm64-targz-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-linux-arm64.tar.gz
|
||||
[linux-arm64-targz-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-linux-arm64.tar.gz.sha
|
||||
|
||||
[linux-arm64-badge-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/linux_arm64_Release_version_badge.svg
|
||||
[linux-arm64-version-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/productCommit-linux-arm64.txt
|
||||
[linux-arm64-targz-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-linux-arm64.tar.gz
|
||||
[linux-arm64-targz-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-linux-arm64.tar.gz.sha
|
||||
[linux-arm64-badge-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/linux_arm64_Release_version_badge.svg
|
||||
[linux-arm64-version-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/productCommit-linux-arm64.txt
|
||||
[linux-arm64-targz-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-linux-arm64.tar.gz
|
||||
[linux-arm64-targz-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-linux-arm64.tar.gz.sha
|
||||
|
||||
[linux-arm64-badge-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/linux_arm64_Release_version_badge.svg
|
||||
[linux-arm64-version-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/latest.version
|
||||
|
@ -400,15 +397,15 @@ Reference notes:
|
|||
[rhel-6-targz-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-rhel.6-x64.tar.gz
|
||||
[rhel-6-targz-checksum-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-rhel.6-x64.tar.gz.sha
|
||||
|
||||
[rhel-6-badge-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/rhel.6_x64_Release_version_badge.svg
|
||||
[rhel-6-version-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/productCommit-rhel.6-x64.txt
|
||||
[rhel-6-targz-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-rhel.6-x64.tar.gz
|
||||
[rhel-6-targz-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-rhel.6-x64.tar.gz.sha
|
||||
[rhel-6-badge-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/rhel.6_x64_Release_version_badge.svg
|
||||
[rhel-6-version-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/productCommit-rhel.6-x64.txt
|
||||
[rhel-6-targz-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-rhel.6-x64.tar.gz
|
||||
[rhel-6-targz-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-rhel.6-x64.tar.gz.sha
|
||||
|
||||
[rhel-6-badge-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/rhel.6_x64_Release_version_badge.svg
|
||||
[rhel-6-version-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/productCommit-rhel.6-x64.txt
|
||||
[rhel-6-targz-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-rhel.6-x64.tar.gz
|
||||
[rhel-6-targz-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-rhel.6-x64.tar.gz.sha
|
||||
[rhel-6-badge-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/rhel.6_x64_Release_version_badge.svg
|
||||
[rhel-6-version-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/productCommit-rhel.6-x64.txt
|
||||
[rhel-6-targz-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-rhel.6-x64.tar.gz
|
||||
[rhel-6-targz-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-rhel.6-x64.tar.gz.sha
|
||||
|
||||
[rhel-6-badge-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/rhel.6_x64_Release_version_badge.svg
|
||||
[rhel-6-version-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/latest.version
|
||||
|
@ -440,15 +437,15 @@ Reference notes:
|
|||
[linux-musl-targz-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-linux-musl-x64.tar.gz
|
||||
[linux-musl-targz-checksum-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-linux-musl-x64.tar.gz.sha
|
||||
|
||||
[linux-musl-badge-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/linux_musl_x64_Release_version_badge.svg
|
||||
[linux-musl-version-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/productCommit-linux-musl-x64.txt
|
||||
[linux-musl-targz-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-linux-musl-x64.tar.gz
|
||||
[linux-musl-targz-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-linux-musl-x64.tar.gz.sha
|
||||
[linux-musl-badge-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/linux_musl_x64_Release_version_badge.svg
|
||||
[linux-musl-version-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/productCommit-linux-musl-x64.txt
|
||||
[linux-musl-targz-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-linux-musl-x64.tar.gz
|
||||
[linux-musl-targz-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-linux-musl-x64.tar.gz.sha
|
||||
|
||||
[linux-musl-badge-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/linux_musl_x64_Release_version_badge.svg
|
||||
[linux-musl-version-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/productCommit-linux-musl-x64.txt
|
||||
[linux-musl-targz-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-linux-musl-x64.tar.gz
|
||||
[linux-musl-targz-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-linux-musl-x64.tar.gz.sha
|
||||
[linux-musl-badge-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/linux_musl_x64_Release_version_badge.svg
|
||||
[linux-musl-version-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/productCommit-linux-musl-x64.txt
|
||||
[linux-musl-targz-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-linux-musl-x64.tar.gz
|
||||
[linux-musl-targz-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-linux-musl-x64.tar.gz.sha
|
||||
|
||||
[linux-musl-badge-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/linux_musl_x64_Release_version_badge.svg
|
||||
[linux-musl-version-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/latest.version
|
||||
|
@ -480,15 +477,15 @@ Reference notes:
|
|||
[win-arm-zip-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-win-arm.zip
|
||||
[win-arm-zip-checksum-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-win-arm.zip.sha
|
||||
|
||||
[win-arm-badge-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/win_arm_Release_version_badge.svg
|
||||
[win-arm-version-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/productCommit-win-arm.txt
|
||||
[win-arm-zip-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-win-arm.zip
|
||||
[win-arm-zip-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-win-arm.zip.sha
|
||||
[win-arm-badge-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/win_arm_Release_version_badge.svg
|
||||
[win-arm-version-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/productCommit-win-arm.txt
|
||||
[win-arm-zip-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-win-arm.zip
|
||||
[win-arm-zip-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-win-arm.zip.sha
|
||||
|
||||
[win-arm-badge-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/win_arm_Release_version_badge.svg
|
||||
[win-arm-version-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/productCommit-win-arm.txt
|
||||
[win-arm-zip-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-win-arm.zip
|
||||
[win-arm-zip-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-win-arm.zip.sha
|
||||
[win-arm-badge-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/win_arm_Release_version_badge.svg
|
||||
[win-arm-version-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/productCommit-win-arm.txt
|
||||
[win-arm-zip-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-win-arm.zip
|
||||
[win-arm-zip-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-win-arm.zip.sha
|
||||
|
||||
[win-arm-badge-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/win_arm_Release_version_badge.svg
|
||||
[win-arm-version-3.1.4XX]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/latest.version
|
||||
|
@ -520,15 +517,15 @@ Reference notes:
|
|||
[win-arm64-zip-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-win-arm64.zip
|
||||
[win-arm64-zip-checksum-master]: https://aka.ms/dotnet/net5/dev/Sdk/dotnet-sdk-win-arm64.zip.sha
|
||||
|
||||
[win-arm64-badge-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/win_arm64_Release_version_badge.svg
|
||||
[win-arm64-version-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/productCommit-win-arm64.txt
|
||||
[win-arm64-zip-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-win-arm64.zip
|
||||
[win-arm64-zip-checksum-5.0.1XX-preview5]: https://aka.ms/dotnet/net5/preview5/Sdk/dotnet-sdk-win-arm64.zip.sha
|
||||
[win-arm64-badge-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/win_arm64_Release_version_badge.svg
|
||||
[win-arm64-version-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/productCommit-win-arm64.txt
|
||||
[win-arm64-zip-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-win-arm64.zip
|
||||
[win-arm64-zip-checksum-5.0.1XX-preview7]: https://aka.ms/dotnet/net5/preview7/Sdk/dotnet-sdk-win-arm64.zip.sha
|
||||
|
||||
[win-arm64-badge-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/win_arm64_Release_version_badge.svg
|
||||
[win-arm64-version-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/productCommit-win-arm64.txt
|
||||
[win-arm64-zip-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-win-arm64.zip
|
||||
[win-arm64-zip-checksum-5.0.1XX-preview4]: https://aka.ms/dotnet/net5/preview4/Sdk/dotnet-sdk-win-arm64.zip.sha
|
||||
[win-arm64-badge-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/win_arm64_Release_version_badge.svg
|
||||
[win-arm64-version-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/productCommit-win-arm64.txt
|
||||
[win-arm64-zip-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-win-arm64.zip
|
||||
[win-arm64-zip-checksum-5.0.1XX-preview6]: https://aka.ms/dotnet/net5/preview6/Sdk/dotnet-sdk-win-arm64.zip.sha
|
||||
|
||||
[sdk-shas-2.2.1XX]: https://github.com/dotnet/versions/tree/master/build-info/dotnet/product/cli/release/2.2#built-repositories
|
||||
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), testAsset.props))\testAsset.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>$(CliTargetFramework)</TargetFramework>
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), testAsset.props))\testAsset.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>netcoreapp2.2</TargetFramework>
|
||||
<OutputType>Exe</OutputType>
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk.Razor">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), testAsset.props))\testAsset.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||
</PropertyGroup>
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk.Web">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), testAsset.props))\testAsset.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>$(CliTargetFramework)</TargetFramework>
|
||||
</PropertyGroup>
|
||||
|
|
14
TestAssets/TestProjects/UseCswinrt/Program.cs
Normal file
14
TestAssets/TestProjects/UseCswinrt/Program.cs
Normal file
|
@ -0,0 +1,14 @@
|
|||
using System;
|
||||
using Windows.Data.Json;
|
||||
|
||||
namespace consolecswinrt
|
||||
{
|
||||
class Program
|
||||
{
|
||||
static void Main(string[] args)
|
||||
{
|
||||
var rootObject = JsonObject.Parse("{\"greet\": \"Hello\"}");
|
||||
Console.WriteLine(rootObject["greet"]);
|
||||
}
|
||||
}
|
||||
}
|
7
TestAssets/TestProjects/UseCswinrt/consolecswinrt.csproj
Normal file
7
TestAssets/TestProjects/UseCswinrt/consolecswinrt.csproj
Normal file
|
@ -0,0 +1,7 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net5.0</TargetFramework>
|
||||
<TargetPlatformIdentifier>Windows</TargetPlatformIdentifier>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -48,6 +48,10 @@
|
|||
<SdkAssetsToPublish Include="$(ArtifactsShippingPackagesDir)productCommit-*.txt" Condition=" '$(PublishBinariesAndBadge)' == 'true' " />
|
||||
<SdkNonShippingAssetsToPublish Include="$(ArtifactsNonShippingPackagesDir)*.nupkg" />
|
||||
<SdkNonShippingAssetsToPublish Include="$(ArtifactsNonShippingPackagesDir)*.swr" />
|
||||
<SdkNonShippingAssetsToPublish Include="$(ArtifactsNonShippingPackagesDir)*.msi" />
|
||||
<SdkNonShippingAssetsToPublish Condition="'$(PublishBinariesAndBadge)' != 'false'" Include="$(ArtifactsNonShippingPackagesDir)*.tar.gz" />
|
||||
<SdkNonShippingAssetsToPublish Condition="'$(PublishBinariesAndBadge)' != 'false'" Include="$(ArtifactsNonShippingPackagesDir)*.zip" />
|
||||
<SdkNonShippingAssetsToPublish Include="$(ArtifactsNonShippingPackagesDir)*.pkg" />
|
||||
<CheckSumsToPublish Include="$(ArtifactsShippingPackagesDir)*.sha" />
|
||||
<CheckSumsToPublish Remove="$(ArtifactsShippingPackagesDir)productCommit-*.txt.sha" Condition=" '$(PublishBinariesAndBadge)' == 'false'" />
|
||||
<CheckSumsToPublish Remove="$(ArtifactsShippingPackagesDir)productVersion.txt.sha" Condition=" '$(OS)' != 'Windows_NT' or '$(Architecture)' != 'x64'" />
|
||||
|
|
|
@ -1,37 +1,37 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Dependencies>
|
||||
<ProductDependencies>
|
||||
<Dependency Name="Microsoft.WindowsDesktop.App.Ref" Version="5.0.0-preview.6.20279.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.WindowsDesktop.App.Ref" Version="5.0.0-preview.8.20358.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||
<Sha>b9ceced0de64e813b1cd25d5e26b4b3bf12c2c74</Sha>
|
||||
<Sha>47d20bf0c3dd54f84e678c987db33c7ac95bb2f6</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.WindowsDesktop.App" Version="5.0.0-preview.6.20279.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.WindowsDesktop.App" Version="5.0.0-preview.8.20358.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||
<Sha>b9ceced0de64e813b1cd25d5e26b4b3bf12c2c74</Sha>
|
||||
<Sha>47d20bf0c3dd54f84e678c987db33c7ac95bb2f6</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.WindowsDesktop.App.Runtime.win-x64" Version="5.0.0-preview.6.20279.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.WindowsDesktop.App.Runtime.win-x64" Version="5.0.0-preview.8.20358.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||
<Sha>b9ceced0de64e813b1cd25d5e26b4b3bf12c2c74</Sha>
|
||||
<Sha>47d20bf0c3dd54f84e678c987db33c7ac95bb2f6</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NETCore.App.Ref" Version="5.0.0-preview.6.20279.7" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.NETCore.App.Ref" Version="5.0.0-preview.8.20358.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>27dcce57c7fc4cfa6634f3f064edaa92f2f6eb83</Sha>
|
||||
<Sha>255eea008147245df48aaa1fae60eb92519f1dc3</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NETCore.App.Internal" Version="5.0.0-preview.6.20279.7" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.NETCore.App.Internal" Version="5.0.0-preview.8.20358.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>27dcce57c7fc4cfa6634f3f064edaa92f2f6eb83</Sha>
|
||||
<Sha>255eea008147245df48aaa1fae60eb92519f1dc3</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="5.0.0-preview.6.20279.7" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="5.0.0-preview.8.20358.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>27dcce57c7fc4cfa6634f3f064edaa92f2f6eb83</Sha>
|
||||
<Sha>255eea008147245df48aaa1fae60eb92519f1dc3</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NETCore.App.Host.win-x64" Version="5.0.0-preview.6.20279.7" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.NETCore.App.Host.win-x64" Version="5.0.0-preview.8.20358.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>27dcce57c7fc4cfa6634f3f064edaa92f2f6eb83</Sha>
|
||||
<Sha>255eea008147245df48aaa1fae60eb92519f1dc3</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NETCore.DotNetHostResolver" Version="5.0.0-preview.6.20279.7" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.NETCore.DotNetHostResolver" Version="5.0.0-preview.8.20358.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>27dcce57c7fc4cfa6634f3f064edaa92f2f6eb83</Sha>
|
||||
<Sha>255eea008147245df48aaa1fae60eb92519f1dc3</Sha>
|
||||
</Dependency>
|
||||
<!-- 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. -->
|
||||
|
@ -39,62 +39,62 @@
|
|||
<Uri>https://github.com/dotnet/core-setup</Uri>
|
||||
<Sha>7d57652f33493fa022125b7f63aad0d70c52d810</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NETCore.Platforms" Version="5.0.0-preview.6.20279.7" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.NETCore.Platforms" Version="5.0.0-preview.8.20358.9" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>27dcce57c7fc4cfa6634f3f064edaa92f2f6eb83</Sha>
|
||||
<Sha>255eea008147245df48aaa1fae60eb92519f1dc3</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.AspNetCore.App.Ref" Version="5.0.0-preview.6.20279.12" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.AspNetCore.App.Ref" Version="5.0.0-preview.8.20360.11" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||
<Sha>5c155d41477d0e79819fcba5af498fbee92fbe97</Sha>
|
||||
<Sha>fae3dd12aeba7c9995f69bfaa1c9b74d82307ef1</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.AspNetCore.App.Runtime.win-x64" Version="5.0.0-preview.6.20279.12" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.AspNetCore.App.Runtime.win-x64" Version="5.0.0-preview.8.20360.11" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||
<Sha>5c155d41477d0e79819fcba5af498fbee92fbe97</Sha>
|
||||
<Sha>fae3dd12aeba7c9995f69bfaa1c9b74d82307ef1</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="VS.Redist.Common.AspNetCore.TargetingPack.x64.5.0" Version="5.0.0-preview.6.20279.12" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="VS.Redist.Common.AspNetCore.TargetingPack.x64.5.0" Version="5.0.0-preview.8.20360.11" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||
<Sha>5c155d41477d0e79819fcba5af498fbee92fbe97</Sha>
|
||||
<Sha>fae3dd12aeba7c9995f69bfaa1c9b74d82307ef1</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="dotnet-dev-certs" Version="5.0.0-preview.6.20279.12" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="dotnet-dev-certs" Version="5.0.0-preview.8.20360.11" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||
<Sha>5c155d41477d0e79819fcba5af498fbee92fbe97</Sha>
|
||||
<Sha>fae3dd12aeba7c9995f69bfaa1c9b74d82307ef1</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="dotnet-user-secrets" Version="5.0.0-preview.6.20279.12" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="dotnet-user-secrets" Version="5.0.0-preview.8.20360.11" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||
<Sha>5c155d41477d0e79819fcba5af498fbee92fbe97</Sha>
|
||||
<Sha>fae3dd12aeba7c9995f69bfaa1c9b74d82307ef1</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="dotnet-watch" Version="5.0.0-preview.6.20279.12" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="dotnet-watch" Version="5.0.0-preview.8.20360.11" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||
<Sha>5c155d41477d0e79819fcba5af498fbee92fbe97</Sha>
|
||||
<Sha>fae3dd12aeba7c9995f69bfaa1c9b74d82307ef1</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.2.1" Version="1.0.2-beta4.20227.1">
|
||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.2.1" Version="1.0.2-beta4.20303.2">
|
||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
||||
<Sha>53ee00f57b18dac781d58bbceedd83ca3069ad82</Sha>
|
||||
<Sha>6865397797d0e0c36d8db45a4ea5f916ce616b9c</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.5.0" Version="1.0.2-beta4.20227.1">
|
||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.5.0" Version="1.0.2-beta4.20303.2">
|
||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
||||
<Sha>53ee00f57b18dac781d58bbceedd83ca3069ad82</Sha>
|
||||
<Sha>6865397797d0e0c36d8db45a4ea5f916ce616b9c</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.DotNet.Common.ItemTemplates" Version="5.0.0-preview.6.20262.2" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Dependency Name="Microsoft.DotNet.Common.ItemTemplates" Version="5.0.0-preview.8.20322.2" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||
<Uri>https://github.com/dotnet/templating</Uri>
|
||||
<Sha>34a444a9723780c1d77e8e8151df1afb109168ff</Sha>
|
||||
<Sha>6bb0326ac089950ead3b19fc83e34444c084e8f5</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NET.Sdk" Version="5.0.100-preview.6.20280.4">
|
||||
<Dependency Name="Microsoft.NET.Sdk" Version="5.0.100-preview.8.20360.16">
|
||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||
<Sha>2d33722c9342681e970b1a0c1e4a1a232c696f70</Sha>
|
||||
<Sha>c47ce50ca390b72058ff82b53cd4af4e64a1c22f</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.DotNet.MSBuildSdkResolver" Version="5.0.100-preview.6.20280.4">
|
||||
<Dependency Name="Microsoft.DotNet.MSBuildSdkResolver" Version="5.0.100-preview.8.20360.16">
|
||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||
<Sha>2d33722c9342681e970b1a0c1e4a1a232c696f70</Sha>
|
||||
<Sha>c47ce50ca390b72058ff82b53cd4af4e64a1c22f</Sha>
|
||||
</Dependency>
|
||||
<!-- 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.6.20278.3" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
||||
<Dependency Name="Microsoft.Dotnet.WinForms.ProjectTemplates" Version="5.0.0-preview.8.20357.4" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
||||
<Uri>https://github.com/dotnet/winforms</Uri>
|
||||
<Sha>8f0fc12df49f7945b153b76cdb1e1e407921cf9b</Sha>
|
||||
<Sha>632aa7e96cabb557bdde618adfdb8e7d5d91b7db</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.DotNet.Wpf.ProjectTemplates" Version="5.0.0-preview.6.20279.1" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
||||
<Dependency Name="Microsoft.DotNet.Wpf.ProjectTemplates" Version="5.0.0-preview.8.20358.1" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
||||
<Uri>https://github.com/dotnet/wpf</Uri>
|
||||
<Sha>6bcd43416c60512e0e41384f85b589b12345b0de</Sha>
|
||||
<Sha>e36c6981d99317ffdfe0bcc9f1f264f59a29793d</Sha>
|
||||
</Dependency>
|
||||
<!-- 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 -->
|
||||
|
@ -104,9 +104,9 @@
|
|||
</Dependency>
|
||||
</ProductDependencies>
|
||||
<ToolsetDependencies>
|
||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.20278.4">
|
||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.20330.3">
|
||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||
<Sha>96c65ad967d2abbbd8e770ba752a6b64255ec669</Sha>
|
||||
<Sha>243cc92161ad44c2a07464425892daee19121c99</Sha>
|
||||
</Dependency>
|
||||
</ToolsetDependencies>
|
||||
</Dependencies>
|
||||
|
|
|
@ -11,25 +11,25 @@
|
|||
<VersionFeature>00</VersionFeature>
|
||||
<VersionPrefix>$(VersionMajor).$(VersionMinor).$(VersionSDKMinor)$(VersionFeature)</VersionPrefix>
|
||||
<PreReleaseVersionLabel>preview</PreReleaseVersionLabel>
|
||||
<PreReleaseVersionIteration>6</PreReleaseVersionIteration>
|
||||
<PreReleaseVersionIteration>8</PreReleaseVersionIteration>
|
||||
<MajorMinorVersion>$(VersionMajor).$(VersionMinor)</MajorMinorVersion>
|
||||
<CliProductBandVersion>$(MajorMinorVersion).$(VersionSDKMinor)</CliProductBandVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependency from https://github.com/dotnet/winforms -->
|
||||
<MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>5.0.0-preview.6.20278.3</MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>
|
||||
<MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>5.0.0-preview.8.20357.4</MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependency from https://github.com/dotnet/wpf -->
|
||||
<MicrosoftDotNetWpfProjectTemplatesPackageVersion>5.0.0-preview.6.20279.1</MicrosoftDotNetWpfProjectTemplatesPackageVersion>
|
||||
<MicrosoftDotNetWpfProjectTemplatesPackageVersion>5.0.0-preview.8.20358.1</MicrosoftDotNetWpfProjectTemplatesPackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependency from https://github.com/dotnet/templating -->
|
||||
<MicrosoftDotNetCommonItemTemplatesPackageVersion>5.0.0-preview.6.20262.2</MicrosoftDotNetCommonItemTemplatesPackageVersion>
|
||||
<MicrosoftDotNetCommonItemTemplatesPackageVersion>5.0.0-preview.8.20322.2</MicrosoftDotNetCommonItemTemplatesPackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependency from https://github.com/dotnet/test-templates -->
|
||||
<MicrosoftDotNetTestProjectTemplates50PackageVersion>1.0.2-beta4.20227.1</MicrosoftDotNetTestProjectTemplates50PackageVersion>
|
||||
<MicrosoftDotNetTestProjectTemplates50PackageVersion>1.0.2-beta4.20303.2</MicrosoftDotNetTestProjectTemplates50PackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- NUnit3.DotNetNew.Template versions do not 'flow in' -->
|
||||
|
@ -37,41 +37,41 @@
|
|||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependencies from https://github.com/aspnet/AspNetCore -->
|
||||
<MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>5.0.0-preview.6.20279.12</MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>
|
||||
<MicrosoftAspNetCoreAppRefPackageVersion>5.0.0-preview.6.20279.12</MicrosoftAspNetCoreAppRefPackageVersion>
|
||||
<VSRedistCommonAspNetCoreTargetingPackx6450PackageVersion>5.0.0-preview.6.20279.12</VSRedistCommonAspNetCoreTargetingPackx6450PackageVersion>
|
||||
<dotnetdevcertsPackageVersion>5.0.0-preview.6.20279.12</dotnetdevcertsPackageVersion>
|
||||
<dotnetusersecretsPackageVersion>5.0.0-preview.6.20279.12</dotnetusersecretsPackageVersion>
|
||||
<dotnetwatchPackageVersion>5.0.0-preview.6.20279.12</dotnetwatchPackageVersion>
|
||||
<MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>5.0.0-preview.8.20360.11</MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>
|
||||
<MicrosoftAspNetCoreAppRefPackageVersion>5.0.0-preview.8.20360.11</MicrosoftAspNetCoreAppRefPackageVersion>
|
||||
<VSRedistCommonAspNetCoreTargetingPackx6450PackageVersion>5.0.0-preview.8.20360.11</VSRedistCommonAspNetCoreTargetingPackx6450PackageVersion>
|
||||
<dotnetdevcertsPackageVersion>5.0.0-preview.8.20360.11</dotnetdevcertsPackageVersion>
|
||||
<dotnetusersecretsPackageVersion>5.0.0-preview.8.20360.11</dotnetusersecretsPackageVersion>
|
||||
<dotnetwatchPackageVersion>5.0.0-preview.8.20360.11</dotnetwatchPackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<MicroBuildCorePackageVersion>0.2.0</MicroBuildCorePackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependencies from https://github.com/dotnet/sdk -->
|
||||
<MicrosoftNETSdkPackageVersion>5.0.100-preview.6.20280.4</MicrosoftNETSdkPackageVersion>
|
||||
<MicrosoftDotNetMSBuildSdkResolverPackageVersion>5.0.100-preview.6.20280.4</MicrosoftDotNetMSBuildSdkResolverPackageVersion>
|
||||
<MicrosoftNETSdkPackageVersion>5.0.100-preview.8.20360.16</MicrosoftNETSdkPackageVersion>
|
||||
<MicrosoftDotNetMSBuildSdkResolverPackageVersion>5.0.100-preview.8.20360.16</MicrosoftDotNetMSBuildSdkResolverPackageVersion>
|
||||
<MicrosoftNETBuildExtensionsPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftNETBuildExtensionsPackageVersion>
|
||||
<MicrosoftDotnetToolsetInternalPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetToolsetInternalPackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependencies from https://github.com/dotnet/corefx -->
|
||||
<MicrosoftNETCorePlatformsPackageVersion>5.0.0-preview.6.20279.7</MicrosoftNETCorePlatformsPackageVersion>
|
||||
<MicrosoftNETCorePlatformsPackageVersion>5.0.0-preview.8.20358.9</MicrosoftNETCorePlatformsPackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependencies from https://github.com/dotnet/core-setup -->
|
||||
<MicrosoftNETCoreAppInternalPackageVersion>5.0.0-preview.6.20279.7</MicrosoftNETCoreAppInternalPackageVersion>
|
||||
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>5.0.0-preview.6.20279.7</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
|
||||
<MicrosoftNETCoreAppHostwinx64PackageVersion>5.0.0-preview.6.20279.7</MicrosoftNETCoreAppHostwinx64PackageVersion>
|
||||
<MicrosoftNETCoreAppRefPackageVersion>5.0.0-preview.6.20279.7</MicrosoftNETCoreAppRefPackageVersion>
|
||||
<MicrosoftNETCoreDotNetHostResolverPackageVersion>5.0.0-preview.6.20279.7</MicrosoftNETCoreDotNetHostResolverPackageVersion>
|
||||
<MicrosoftNETCoreAppInternalPackageVersion>5.0.0-preview.8.20358.9</MicrosoftNETCoreAppInternalPackageVersion>
|
||||
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>5.0.0-preview.8.20358.9</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
|
||||
<MicrosoftNETCoreAppHostwinx64PackageVersion>5.0.0-preview.8.20358.9</MicrosoftNETCoreAppHostwinx64PackageVersion>
|
||||
<MicrosoftNETCoreAppRefPackageVersion>5.0.0-preview.8.20358.9</MicrosoftNETCoreAppRefPackageVersion>
|
||||
<MicrosoftNETCoreDotNetHostResolverPackageVersion>5.0.0-preview.8.20358.9</MicrosoftNETCoreDotNetHostResolverPackageVersion>
|
||||
<NETStandardLibraryRefPackageVersion>2.1.0</NETStandardLibraryRefPackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Dependencies from https://github.com/dotnet/windowsdesktop -->
|
||||
<MicrosoftWindowsDesktopAppPackageVersion>5.0.0-preview.6.20279.1</MicrosoftWindowsDesktopAppPackageVersion>
|
||||
<MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>5.0.0-preview.6.20279.1</MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>
|
||||
<MicrosoftWindowsDesktopAppRefPackageVersion>5.0.0-preview.6.20279.1</MicrosoftWindowsDesktopAppRefPackageVersion>
|
||||
<MicrosoftWindowsDesktopAppPackageVersion>5.0.0-preview.8.20358.1</MicrosoftWindowsDesktopAppPackageVersion>
|
||||
<MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>5.0.0-preview.8.20358.1</MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>
|
||||
<MicrosoftWindowsDesktopAppRefPackageVersion>5.0.0-preview.8.20358.1</MicrosoftWindowsDesktopAppRefPackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- Runtime and Apphost pack versions are the same for all RIDs. We flow the x64 -->
|
||||
|
@ -113,7 +113,7 @@
|
|||
<NUnit3Templates21PackageVersion>1.5.3</NUnit3Templates21PackageVersion>
|
||||
<MicrosoftDotNetCommonItemTemplates21PackageVersion>1.0.2-beta3</MicrosoftDotNetCommonItemTemplates21PackageVersion>
|
||||
<MicrosoftDotNetCommonProjectTemplates21PackageVersion>$(MicrosoftDotNetCommonItemTemplates21PackageVersion)</MicrosoftDotNetCommonProjectTemplates21PackageVersion>
|
||||
<MicrosoftDotNetTestProjectTemplates21PackageVersion>1.0.2-beta4.20227.1</MicrosoftDotNetTestProjectTemplates21PackageVersion>
|
||||
<MicrosoftDotNetTestProjectTemplates21PackageVersion>1.0.2-beta4.20303.2</MicrosoftDotNetTestProjectTemplates21PackageVersion>
|
||||
<AspNetCorePackageVersionFor21Templates>2.1.14</AspNetCorePackageVersionFor21Templates>
|
||||
</PropertyGroup>
|
||||
<!-- infrastructure and test only dependencies -->
|
||||
|
@ -122,6 +122,11 @@
|
|||
<DotnetDebToolVersion>2.0.0</DotnetDebToolVersion>
|
||||
<MicrosoftNETTestSdkVersion>15.8.0</MicrosoftNETTestSdkVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<MicrosoftWindowsSDKNETRef10_0_17763PackageVersion>10.0.17763.1-preview</MicrosoftWindowsSDKNETRef10_0_17763PackageVersion>
|
||||
<MicrosoftWindowsSDKNETRef10_0_18362PackageVersion>10.0.18362.2-preview</MicrosoftWindowsSDKNETRef10_0_18362PackageVersion>
|
||||
<MicrosoftWindowsSDKNETRef10_0_19041PackageVersion>10.0.19041.1-preview</MicrosoftWindowsSDKNETRef10_0_19041PackageVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<!-- pinned dependency. This package is not being produced outside of the 2.0 branch of corefx and should not change. -->
|
||||
<CLI_NETStandardLibraryNETFrameworkVersion>2.0.1-servicing-26011-01</CLI_NETStandardLibraryNETFrameworkVersion>
|
||||
|
|
35
eng/common/cross/arm64/tizen-build-rootfs.sh
Normal file
35
eng/common/cross/arm64/tizen-build-rootfs.sh
Normal file
|
@ -0,0 +1,35 @@
|
|||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
__CrossDir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
|
||||
__TIZEN_CROSSDIR="$__CrossDir/tizen"
|
||||
|
||||
if [[ -z "$ROOTFS_DIR" ]]; then
|
||||
echo "ROOTFS_DIR is not defined."
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
TIZEN_TMP_DIR=$ROOTFS_DIR/tizen_tmp
|
||||
mkdir -p $TIZEN_TMP_DIR
|
||||
|
||||
# Download files
|
||||
echo ">>Start downloading files"
|
||||
VERBOSE=1 $__CrossDir/tizen-fetch.sh $TIZEN_TMP_DIR
|
||||
echo "<<Finish downloading files"
|
||||
|
||||
echo ">>Start constructing Tizen rootfs"
|
||||
TIZEN_RPM_FILES=`ls $TIZEN_TMP_DIR/*.rpm`
|
||||
cd $ROOTFS_DIR
|
||||
for f in $TIZEN_RPM_FILES; do
|
||||
rpm2cpio $f | cpio -idm --quiet
|
||||
done
|
||||
echo "<<Finish constructing Tizen rootfs"
|
||||
|
||||
# Cleanup tmp
|
||||
rm -rf $TIZEN_TMP_DIR
|
||||
|
||||
# Configure Tizen rootfs
|
||||
echo ">>Start configuring Tizen rootfs"
|
||||
ln -sfn asm-arm64 ./usr/include/asm
|
||||
patch -p1 < $__TIZEN_CROSSDIR/tizen.patch
|
||||
echo "<<Finish configuring Tizen rootfs"
|
170
eng/common/cross/arm64/tizen-fetch.sh
Normal file
170
eng/common/cross/arm64/tizen-fetch.sh
Normal file
|
@ -0,0 +1,170 @@
|
|||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
if [[ -z "${VERBOSE// }" ]] || [ "$VERBOSE" -ne "$VERBOSE" ] 2>/dev/null; then
|
||||
VERBOSE=0
|
||||
fi
|
||||
|
||||
Log()
|
||||
{
|
||||
if [ $VERBOSE -ge $1 ]; then
|
||||
echo ${@:2}
|
||||
fi
|
||||
}
|
||||
|
||||
Inform()
|
||||
{
|
||||
Log 1 -e "\x1B[0;34m$@\x1B[m"
|
||||
}
|
||||
|
||||
Debug()
|
||||
{
|
||||
Log 2 -e "\x1B[0;32m$@\x1B[m"
|
||||
}
|
||||
|
||||
Error()
|
||||
{
|
||||
>&2 Log 0 -e "\x1B[0;31m$@\x1B[m"
|
||||
}
|
||||
|
||||
Fetch()
|
||||
{
|
||||
URL=$1
|
||||
FILE=$2
|
||||
PROGRESS=$3
|
||||
if [ $VERBOSE -ge 1 ] && [ $PROGRESS ]; then
|
||||
CURL_OPT="--progress-bar"
|
||||
else
|
||||
CURL_OPT="--silent"
|
||||
fi
|
||||
curl $CURL_OPT $URL > $FILE
|
||||
}
|
||||
|
||||
hash curl 2> /dev/null || { Error "Require 'curl' Aborting."; exit 1; }
|
||||
hash xmllint 2> /dev/null || { Error "Require 'xmllint' Aborting."; exit 1; }
|
||||
hash sha256sum 2> /dev/null || { Error "Require 'sha256sum' Aborting."; exit 1; }
|
||||
|
||||
TMPDIR=$1
|
||||
if [ ! -d $TMPDIR ]; then
|
||||
TMPDIR=./tizen_tmp
|
||||
Debug "Create temporary directory : $TMPDIR"
|
||||
mkdir -p $TMPDIR
|
||||
fi
|
||||
|
||||
TIZEN_URL=http://download.tizen.org/snapshots/tizen/
|
||||
BUILD_XML=build.xml
|
||||
REPOMD_XML=repomd.xml
|
||||
PRIMARY_XML=primary.xml
|
||||
TARGET_URL="http://__not_initialized"
|
||||
|
||||
Xpath_get()
|
||||
{
|
||||
XPATH_RESULT=''
|
||||
XPATH=$1
|
||||
XML_FILE=$2
|
||||
RESULT=$(xmllint --xpath $XPATH $XML_FILE)
|
||||
if [[ -z ${RESULT// } ]]; then
|
||||
Error "Can not find target from $XML_FILE"
|
||||
Debug "Xpath = $XPATH"
|
||||
exit 1
|
||||
fi
|
||||
XPATH_RESULT=$RESULT
|
||||
}
|
||||
|
||||
fetch_tizen_pkgs_init()
|
||||
{
|
||||
TARGET=$1
|
||||
PROFILE=$2
|
||||
Debug "Initialize TARGET=$TARGET, PROFILE=$PROFILE"
|
||||
|
||||
TMP_PKG_DIR=$TMPDIR/tizen_${PROFILE}_pkgs
|
||||
if [ -d $TMP_PKG_DIR ]; then rm -rf $TMP_PKG_DIR; fi
|
||||
mkdir -p $TMP_PKG_DIR
|
||||
|
||||
PKG_URL=$TIZEN_URL/$PROFILE/latest
|
||||
|
||||
BUILD_XML_URL=$PKG_URL/$BUILD_XML
|
||||
TMP_BUILD=$TMP_PKG_DIR/$BUILD_XML
|
||||
TMP_REPOMD=$TMP_PKG_DIR/$REPOMD_XML
|
||||
TMP_PRIMARY=$TMP_PKG_DIR/$PRIMARY_XML
|
||||
TMP_PRIMARYGZ=${TMP_PRIMARY}.gz
|
||||
|
||||
Fetch $BUILD_XML_URL $TMP_BUILD
|
||||
|
||||
Debug "fetch $BUILD_XML_URL to $TMP_BUILD"
|
||||
|
||||
TARGET_XPATH="//build/buildtargets/buildtarget[@name=\"$TARGET\"]/repo[@type=\"binary\"]/text()"
|
||||
Xpath_get $TARGET_XPATH $TMP_BUILD
|
||||
TARGET_PATH=$XPATH_RESULT
|
||||
TARGET_URL=$PKG_URL/$TARGET_PATH
|
||||
|
||||
REPOMD_URL=$TARGET_URL/repodata/repomd.xml
|
||||
PRIMARY_XPATH='string(//*[local-name()="data"][@type="primary"]/*[local-name()="location"]/@href)'
|
||||
|
||||
Fetch $REPOMD_URL $TMP_REPOMD
|
||||
|
||||
Debug "fetch $REPOMD_URL to $TMP_REPOMD"
|
||||
|
||||
Xpath_get $PRIMARY_XPATH $TMP_REPOMD
|
||||
PRIMARY_XML_PATH=$XPATH_RESULT
|
||||
PRIMARY_URL=$TARGET_URL/$PRIMARY_XML_PATH
|
||||
|
||||
Fetch $PRIMARY_URL $TMP_PRIMARYGZ
|
||||
|
||||
Debug "fetch $PRIMARY_URL to $TMP_PRIMARYGZ"
|
||||
|
||||
gunzip $TMP_PRIMARYGZ
|
||||
|
||||
Debug "unzip $TMP_PRIMARYGZ to $TMP_PRIMARY"
|
||||
}
|
||||
|
||||
fetch_tizen_pkgs()
|
||||
{
|
||||
ARCH=$1
|
||||
PACKAGE_XPATH_TPL='string(//*[local-name()="metadata"]/*[local-name()="package"][*[local-name()="name"][text()="_PKG_"]][*[local-name()="arch"][text()="_ARCH_"]]/*[local-name()="location"]/@href)'
|
||||
|
||||
PACKAGE_CHECKSUM_XPATH_TPL='string(//*[local-name()="metadata"]/*[local-name()="package"][*[local-name()="name"][text()="_PKG_"]][*[local-name()="arch"][text()="_ARCH_"]]/*[local-name()="checksum"]/text())'
|
||||
|
||||
for pkg in ${@:2}
|
||||
do
|
||||
Inform "Fetching... $pkg"
|
||||
XPATH=${PACKAGE_XPATH_TPL/_PKG_/$pkg}
|
||||
XPATH=${XPATH/_ARCH_/$ARCH}
|
||||
Xpath_get $XPATH $TMP_PRIMARY
|
||||
PKG_PATH=$XPATH_RESULT
|
||||
|
||||
XPATH=${PACKAGE_CHECKSUM_XPATH_TPL/_PKG_/$pkg}
|
||||
XPATH=${XPATH/_ARCH_/$ARCH}
|
||||
Xpath_get $XPATH $TMP_PRIMARY
|
||||
CHECKSUM=$XPATH_RESULT
|
||||
|
||||
PKG_URL=$TARGET_URL/$PKG_PATH
|
||||
PKG_FILE=$(basename $PKG_PATH)
|
||||
PKG_PATH=$TMPDIR/$PKG_FILE
|
||||
|
||||
Debug "Download $PKG_URL to $PKG_PATH"
|
||||
Fetch $PKG_URL $PKG_PATH true
|
||||
|
||||
echo "$CHECKSUM $PKG_PATH" | sha256sum -c - > /dev/null
|
||||
if [ $? -ne 0 ]; then
|
||||
Error "Fail to fetch $PKG_URL to $PKG_PATH"
|
||||
Debug "Checksum = $CHECKSUM"
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
Inform "Initialize arm base"
|
||||
fetch_tizen_pkgs_init standard base
|
||||
Inform "fetch common packages"
|
||||
fetch_tizen_pkgs aarch64 gcc glibc glibc-devel libicu libicu-devel libatomic linux-glibc-devel
|
||||
Inform "fetch coreclr packages"
|
||||
fetch_tizen_pkgs aarch64 lldb lldb-devel libgcc libstdc++ libstdc++-devel libunwind libunwind-devel lttng-ust-devel lttng-ust userspace-rcu-devel userspace-rcu
|
||||
Inform "fetch corefx packages"
|
||||
fetch_tizen_pkgs aarch64 libcom_err libcom_err-devel zlib zlib-devel libopenssl libopenssl1.1-devel krb5 krb5-devel
|
||||
|
||||
Inform "Initialize standard unified"
|
||||
fetch_tizen_pkgs_init standard unified
|
||||
Inform "fetch corefx packages"
|
||||
fetch_tizen_pkgs aarch64 gssdp gssdp-devel tizen-release
|
||||
|
9
eng/common/cross/arm64/tizen/tizen.patch
Normal file
9
eng/common/cross/arm64/tizen/tizen.patch
Normal file
|
@ -0,0 +1,9 @@
|
|||
diff -u -r a/usr/lib/libc.so b/usr/lib/libc.so
|
||||
--- a/usr/lib64/libc.so 2016-12-30 23:00:08.284951863 +0900
|
||||
+++ b/usr/lib64/libc.so 2016-12-30 23:00:32.140951815 +0900
|
||||
@@ -2,4 +2,4 @@
|
||||
Use the shared library, but some functions are only in
|
||||
the static library, so try that secondarily. */
|
||||
OUTPUT_FORMAT(elf64-littleaarch64)
|
||||
-GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a AS_NEEDED ( /lib/ld-linux-aarch64.so.1 ) )
|
||||
+GROUP ( libc.so.6 libc_nonshared.a AS_NEEDED ( ld-linux-aarch64.so.1 ) )
|
|
@ -9,13 +9,6 @@ if [[ -z "$ROOTFS_DIR" ]]; then
|
|||
exit 1;
|
||||
fi
|
||||
|
||||
# Clean-up (TODO-Cleanup: We may already delete $ROOTFS_DIR at ./cross/build-rootfs.sh.)
|
||||
# hk0110
|
||||
if [ -d "$ROOTFS_DIR" ]; then
|
||||
umount $ROOTFS_DIR/*
|
||||
rm -rf $ROOTFS_DIR
|
||||
fi
|
||||
|
||||
TIZEN_TMP_DIR=$ROOTFS_DIR/tizen_tmp
|
||||
mkdir -p $TIZEN_TMP_DIR
|
||||
|
||||
|
|
|
@ -8,8 +8,10 @@ usage()
|
|||
echo "BuildArch can be: arm(default), armel, arm64, x86"
|
||||
echo "CodeName - optional, Code name for Linux, can be: trusty, xenial(default), zesty, bionic, alpine. If BuildArch is armel, LinuxCodeName is jessie(default) or tizen."
|
||||
echo " for FreeBSD can be: freebsd11 or freebsd12."
|
||||
echo " for illumos can be: illumos."
|
||||
echo "lldbx.y - optional, LLDB version, can be: lldb3.9(default), lldb4.0, lldb5.0, lldb6.0 no-lldb. Ignored for alpine and FReeBSD"
|
||||
echo "--skipunmount - optional, will skip the unmount of rootfs folder."
|
||||
echo "--use-mirror - optional, use mirror URL to fetch resources, when available."
|
||||
exit 1
|
||||
}
|
||||
|
||||
|
@ -67,6 +69,13 @@ __FreeBSDPackages+=" libinotify"
|
|||
__FreeBSDPackages+=" lttng-ust"
|
||||
__FreeBSDPackages+=" krb5"
|
||||
|
||||
__IllumosPackages="icu-64.2nb2"
|
||||
__IllumosPackages+=" mit-krb5-1.16.2nb4"
|
||||
__IllumosPackages+=" openssl-1.1.1e"
|
||||
__IllumosPackages+=" zlib-1.2.11"
|
||||
|
||||
__UseMirror=0
|
||||
|
||||
__UnprocessedBuildArgs=
|
||||
while :; do
|
||||
if [ $# -le 0 ]; then
|
||||
|
@ -158,8 +167,8 @@ while :; do
|
|||
__LLDB_Package="liblldb-6.0-dev"
|
||||
;;
|
||||
tizen)
|
||||
if [ "$__BuildArch" != "armel" ]; then
|
||||
echo "Tizen is available only for armel."
|
||||
if [ "$__BuildArch" != "armel" ] && [ "$__BuildArch" != "arm64" ]; then
|
||||
echo "Tizen is available only for armel and arm64."
|
||||
usage;
|
||||
exit 1;
|
||||
fi
|
||||
|
@ -179,6 +188,11 @@ while :; do
|
|||
__BuildArch=x64
|
||||
__SkipUnmount=1
|
||||
;;
|
||||
illumos)
|
||||
__CodeName=illumos
|
||||
__BuildArch=x64
|
||||
__SkipUnmount=1
|
||||
;;
|
||||
--skipunmount)
|
||||
__SkipUnmount=1
|
||||
;;
|
||||
|
@ -186,6 +200,9 @@ while :; do
|
|||
shift
|
||||
__RootfsDir=$1
|
||||
;;
|
||||
--use-mirror)
|
||||
__UseMirror=1
|
||||
;;
|
||||
*)
|
||||
__UnprocessedBuildArgs="$__UnprocessedBuildArgs $1"
|
||||
;;
|
||||
|
@ -214,6 +231,9 @@ if [ -d "$__RootfsDir" ]; then
|
|||
rm -rf $__RootfsDir
|
||||
fi
|
||||
|
||||
mkdir -p $__RootfsDir
|
||||
__RootfsDir="$( cd "$__RootfsDir" && pwd )"
|
||||
|
||||
if [[ "$__CodeName" == "alpine" ]]; then
|
||||
__ApkToolsVersion=2.9.1
|
||||
__AlpineVersion=3.9
|
||||
|
@ -257,6 +277,51 @@ elif [[ "$__CodeName" == "freebsd" ]]; then
|
|||
# install packages we need.
|
||||
INSTALL_AS_USER=$(whoami) $__RootfsDir/host/sbin/pkg -r $__RootfsDir -C $__RootfsDir/usr/local/etc/pkg.conf update
|
||||
INSTALL_AS_USER=$(whoami) $__RootfsDir/host/sbin/pkg -r $__RootfsDir -C $__RootfsDir/usr/local/etc/pkg.conf install --yes $__FreeBSDPackages
|
||||
elif [[ "$__CodeName" == "illumos" ]]; then
|
||||
mkdir "$__RootfsDir/tmp"
|
||||
pushd "$__RootfsDir/tmp"
|
||||
JOBS="$(getconf _NPROCESSORS_ONLN)"
|
||||
echo "Downloading sysroot."
|
||||
wget -O - https://github.com/illumos/sysroot/releases/download/20181213-de6af22ae73b-v1/illumos-sysroot-i386-20181213-de6af22ae73b-v1.tar.gz | tar -C "$__RootfsDir" -xzf -
|
||||
echo "Building binutils. Please wait.."
|
||||
wget -O - https://ftp.gnu.org/gnu/binutils/binutils-2.33.1.tar.bz2 | tar -xjf -
|
||||
mkdir build-binutils && cd build-binutils
|
||||
../binutils-2.33.1/configure --prefix="$__RootfsDir" --target="x86_64-sun-solaris2.10" --program-prefix="x86_64-illumos-" --with-sysroot="$__RootfsDir"
|
||||
make -j "$JOBS" && make install && cd ..
|
||||
echo "Building gcc. Please wait.."
|
||||
wget -O - https://ftp.gnu.org/gnu/gcc/gcc-8.4.0/gcc-8.4.0.tar.xz | tar -xJf -
|
||||
CFLAGS="-fPIC"
|
||||
CXXFLAGS="-fPIC"
|
||||
CXXFLAGS_FOR_TARGET="-fPIC"
|
||||
CFLAGS_FOR_TARGET="-fPIC"
|
||||
export CFLAGS CXXFLAGS CXXFLAGS_FOR_TARGET CFLAGS_FOR_TARGET
|
||||
mkdir build-gcc && cd build-gcc
|
||||
../gcc-8.4.0/configure --prefix="$__RootfsDir" --target="x86_64-sun-solaris2.10" --program-prefix="x86_64-illumos-" --with-sysroot="$__RootfsDir" --with-gnu-as \
|
||||
--with-gnu-ld --disable-nls --disable-libgomp --disable-libquadmath --disable-libssp --disable-libvtv --disable-libcilkrts --disable-libada --disable-libsanitizer \
|
||||
--disable-libquadmath-support --disable-shared --enable-tls
|
||||
make -j "$JOBS" && make install && cd ..
|
||||
BaseUrl=https://pkgsrc.joyent.com
|
||||
if [[ "$__UseMirror" == 1 ]]; then
|
||||
BaseUrl=http://pkgsrc.smartos.skylime.net
|
||||
fi
|
||||
BaseUrl="$BaseUrl"/packages/SmartOS/2020Q1/x86_64/All
|
||||
echo "Downloading dependencies."
|
||||
read -ra array <<<"$__IllumosPackages"
|
||||
for package in "${array[@]}"; do
|
||||
echo "Installing $package..."
|
||||
wget "$BaseUrl"/"$package".tgz
|
||||
ar -x "$package".tgz
|
||||
tar --skip-old-files -xzf "$package".tmp.tgz -C "$__RootfsDir" 2>/dev/null
|
||||
done
|
||||
echo "Cleaning up temporary files."
|
||||
popd
|
||||
rm -rf "$__RootfsDir"/{tmp,+*}
|
||||
mkdir -p "$__RootfsDir"/usr/include/net
|
||||
mkdir -p "$__RootfsDir"/usr/include/netpacket
|
||||
wget -P "$__RootfsDir"/usr/include/net https://raw.githubusercontent.com/illumos/illumos-gate/master/usr/src/uts/common/io/bpf/net/bpf.h
|
||||
wget -P "$__RootfsDir"/usr/include/net https://raw.githubusercontent.com/illumos/illumos-gate/master/usr/src/uts/common/io/bpf/net/dlt.h
|
||||
wget -P "$__RootfsDir"/usr/include/netpacket https://raw.githubusercontent.com/illumos/illumos-gate/master/usr/src/uts/common/inet/sockmods/netpacket/packet.h
|
||||
wget -P "$__RootfsDir"/usr/include/sys https://raw.githubusercontent.com/illumos/illumos-gate/master/usr/src/uts/common/sys/sdt.h
|
||||
elif [[ -n $__CodeName ]]; then
|
||||
qemu-debootstrap --arch $__UbuntuArch $__CodeName $__RootfsDir $__UbuntuRepo
|
||||
cp $__CrossDir/$__BuildArch/sources.list.$__CodeName $__RootfsDir/etc/apt/sources.list
|
||||
|
@ -275,7 +340,7 @@ elif [[ -n $__CodeName ]]; then
|
|||
patch -p1 < $__CrossDir/$__BuildArch/trusty-lttng-2.4.patch
|
||||
popd
|
||||
fi
|
||||
elif [ "$__Tizen" == "tizen" ]; then
|
||||
elif [[ "$__Tizen" == "tizen" ]]; then
|
||||
ROOTFS_DIR=$__RootfsDir $__CrossDir/$__BuildArch/tizen-build-rootfs.sh
|
||||
else
|
||||
echo "Unsupported target platform."
|
||||
|
|
|
@ -3,6 +3,9 @@ set(CROSS_ROOTFS $ENV{ROOTFS_DIR})
|
|||
set(TARGET_ARCH_NAME $ENV{TARGET_BUILD_ARCH})
|
||||
if(EXISTS ${CROSS_ROOTFS}/bin/freebsd-version)
|
||||
set(CMAKE_SYSTEM_NAME FreeBSD)
|
||||
elseif(EXISTS ${CROSS_ROOTFS}/usr/platform/i86pc)
|
||||
set(CMAKE_SYSTEM_NAME SunOS)
|
||||
set(ILLUMOS 1)
|
||||
else()
|
||||
set(CMAKE_SYSTEM_NAME Linux)
|
||||
endif()
|
||||
|
@ -28,12 +31,18 @@ elseif(TARGET_ARCH_NAME STREQUAL "arm64")
|
|||
else()
|
||||
set(TOOLCHAIN "aarch64-linux-gnu")
|
||||
endif()
|
||||
if("$ENV{__DistroRid}" MATCHES "tizen.*")
|
||||
set(TIZEN_TOOLCHAIN "aarch64-tizen-linux-gnu/9.2.0")
|
||||
endif()
|
||||
elseif(TARGET_ARCH_NAME STREQUAL "x86")
|
||||
set(CMAKE_SYSTEM_PROCESSOR i686)
|
||||
set(TOOLCHAIN "i686-linux-gnu")
|
||||
elseif (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
||||
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
|
||||
set(triple "x86_64-unknown-freebsd11")
|
||||
elseif (ILLUMOS)
|
||||
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
|
||||
set(TOOLCHAIN "x86_64-illumos")
|
||||
else()
|
||||
message(FATAL_ERROR "Arch is ${TARGET_ARCH_NAME}. Only armel, arm, arm64 and x86 are supported!")
|
||||
endif()
|
||||
|
@ -43,11 +52,15 @@ if(DEFINED ENV{TOOLCHAIN})
|
|||
endif()
|
||||
|
||||
# Specify include paths
|
||||
if(TARGET_ARCH_NAME STREQUAL "armel")
|
||||
if(DEFINED TIZEN_TOOLCHAIN)
|
||||
if(DEFINED TIZEN_TOOLCHAIN)
|
||||
if(TARGET_ARCH_NAME STREQUAL "armel")
|
||||
include_directories(SYSTEM ${CROSS_ROOTFS}/usr/lib/gcc/${TIZEN_TOOLCHAIN}/include/c++/)
|
||||
include_directories(SYSTEM ${CROSS_ROOTFS}/usr/lib/gcc/${TIZEN_TOOLCHAIN}/include/c++/armv7l-tizen-linux-gnueabi)
|
||||
endif()
|
||||
if(TARGET_ARCH_NAME STREQUAL "arm64")
|
||||
include_directories(SYSTEM ${CROSS_ROOTFS}/usr/lib64/gcc/${TIZEN_TOOLCHAIN}/include/c++/)
|
||||
include_directories(SYSTEM ${CROSS_ROOTFS}/usr/lib64/gcc/${TIZEN_TOOLCHAIN}/include/c++/aarch64-tizen-linux-gnu)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if("$ENV{__DistroRid}" MATCHES "android.*")
|
||||
|
@ -67,12 +80,43 @@ if("$ENV{__DistroRid}" MATCHES "android.*")
|
|||
|
||||
# include official NDK toolchain script
|
||||
include(${CROSS_ROOTFS}/../build/cmake/android.toolchain.cmake)
|
||||
elseif (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
||||
elseif(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
||||
# we cross-compile by instructing clang
|
||||
set(CMAKE_C_COMPILER_TARGET ${triple})
|
||||
set(CMAKE_CXX_COMPILER_TARGET ${triple})
|
||||
set(CMAKE_ASM_COMPILER_TARGET ${triple})
|
||||
set(CMAKE_SYSROOT "${CROSS_ROOTFS}")
|
||||
elseif(ILLUMOS)
|
||||
set(CMAKE_SYSROOT "${CROSS_ROOTFS}")
|
||||
|
||||
include_directories(SYSTEM ${CROSS_ROOTFS}/include)
|
||||
|
||||
set(TOOLSET_PREFIX ${TOOLCHAIN}-)
|
||||
function(locate_toolchain_exec exec var)
|
||||
string(TOUPPER ${exec} EXEC_UPPERCASE)
|
||||
if(NOT "$ENV{CLR_${EXEC_UPPERCASE}}" STREQUAL "")
|
||||
set(${var} "$ENV{CLR_${EXEC_UPPERCASE}}" PARENT_SCOPE)
|
||||
return()
|
||||
endif()
|
||||
|
||||
find_program(EXEC_LOCATION_${exec}
|
||||
NAMES
|
||||
"${TOOLSET_PREFIX}${exec}${CLR_CMAKE_COMPILER_FILE_NAME_VERSION}"
|
||||
"${TOOLSET_PREFIX}${exec}")
|
||||
|
||||
if (EXEC_LOCATION_${exec} STREQUAL "EXEC_LOCATION_${exec}-NOTFOUND")
|
||||
message(FATAL_ERROR "Unable to find toolchain executable. Name: ${exec}, Prefix: ${TOOLSET_PREFIX}.")
|
||||
endif()
|
||||
set(${var} ${EXEC_LOCATION_${exec}} PARENT_SCOPE)
|
||||
endfunction()
|
||||
|
||||
set(CMAKE_SYSTEM_PREFIX_PATH "${CROSS_ROOTFS}")
|
||||
|
||||
locate_toolchain_exec(gcc CMAKE_C_COMPILER)
|
||||
locate_toolchain_exec(g++ CMAKE_CXX_COMPILER)
|
||||
|
||||
set(CMAKE_C_STANDARD_LIBRARIES "${CMAKE_C_STANDARD_LIBRARIES} -lssp")
|
||||
set(CMAKE_CXX_STANDARD_LIBRARIES "${CMAKE_CXX_STANDARD_LIBRARIES} -lssp")
|
||||
else()
|
||||
set(CMAKE_SYSROOT "${CROSS_ROOTFS}")
|
||||
|
||||
|
@ -90,13 +134,27 @@ if(TARGET_ARCH_NAME STREQUAL "armel")
|
|||
add_link_options("-L${CROSS_ROOTFS}/usr/lib")
|
||||
add_link_options("-L${CROSS_ROOTFS}/usr/lib/gcc/${TIZEN_TOOLCHAIN}")
|
||||
endif()
|
||||
elseif(TARGET_ARCH_NAME STREQUAL "arm64")
|
||||
if(DEFINED TIZEN_TOOLCHAIN) # For Tizen only
|
||||
add_link_options("-B${CROSS_ROOTFS}/usr/lib64/gcc/${TIZEN_TOOLCHAIN}")
|
||||
add_link_options("-L${CROSS_ROOTFS}/lib64")
|
||||
add_link_options("-L${CROSS_ROOTFS}/usr/lib64")
|
||||
add_link_options("-L${CROSS_ROOTFS}/usr/lib64/gcc/${TIZEN_TOOLCHAIN}")
|
||||
|
||||
add_link_options("-Wl,--rpath-link=${CROSS_ROOTFS}/lib64")
|
||||
add_link_options("-Wl,--rpath-link=${CROSS_ROOTFS}/usr/lib64")
|
||||
add_link_options("-Wl,--rpath-link=${CROSS_ROOTFS}/usr/lib64/gcc/${TIZEN_TOOLCHAIN}")
|
||||
endif()
|
||||
elseif(TARGET_ARCH_NAME STREQUAL "x86")
|
||||
add_link_options(-m32)
|
||||
elseif(ILLUMOS)
|
||||
add_link_options("-L${CROSS_ROOTFS}/lib/amd64")
|
||||
add_link_options("-L${CROSS_ROOTFS}/usr/amd64/lib")
|
||||
endif()
|
||||
|
||||
# Specify compile options
|
||||
|
||||
if(TARGET_ARCH_NAME MATCHES "^(arm|armel|arm64)$" AND NOT "$ENV{__DistroRid}" MATCHES "android.*")
|
||||
if((TARGET_ARCH_NAME MATCHES "^(arm|armel|arm64)$" AND NOT "$ENV{__DistroRid}" MATCHES "android.*") OR ILLUMOS)
|
||||
set(CMAKE_C_COMPILER_TARGET ${TOOLCHAIN})
|
||||
set(CMAKE_CXX_COMPILER_TARGET ${TOOLCHAIN})
|
||||
set(CMAKE_ASM_COMPILER_TARGET ${TOOLCHAIN})
|
||||
|
@ -117,16 +175,19 @@ if(TARGET_ARCH_NAME MATCHES "^(arm|armel)$")
|
|||
|
||||
if(TARGET_ARCH_NAME STREQUAL "armel")
|
||||
add_compile_options(-mfloat-abi=softfp)
|
||||
if(DEFINED TIZEN_TOOLCHAIN)
|
||||
add_compile_options(-Wno-deprecated-declarations) # compile-time option
|
||||
add_compile_options(-D__extern_always_inline=inline) # compile-time option
|
||||
endif()
|
||||
endif()
|
||||
elseif(TARGET_ARCH_NAME STREQUAL "x86")
|
||||
add_compile_options(-m32)
|
||||
add_compile_options(-Wno-error=unused-command-line-argument)
|
||||
endif()
|
||||
|
||||
if(DEFINED TIZEN_TOOLCHAIN)
|
||||
if(TARGET_ARCH_NAME MATCHES "^(armel|arm64)$")
|
||||
add_compile_options(-Wno-deprecated-declarations) # compile-time option
|
||||
add_compile_options(-D__extern_always_inline=inline) # compile-time option
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# Set LLDB include and library paths for builds that need lldb.
|
||||
if(TARGET_ARCH_NAME MATCHES "^(arm|armel|x86)$")
|
||||
if(TARGET_ARCH_NAME STREQUAL "x86")
|
||||
|
@ -155,7 +216,6 @@ if(TARGET_ARCH_NAME MATCHES "^(arm|armel|x86)$")
|
|||
endif()
|
||||
endif()
|
||||
|
||||
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||||
|
|
|
@ -63,6 +63,7 @@ function SetupCredProvider {
|
|||
}
|
||||
|
||||
if (($endpoints | Measure-Object).Count -gt 0) {
|
||||
# [SuppressMessage("Microsoft.Security", "CS002:SecretInNextLine", Justification="Endpoint code example with no real credentials.")]
|
||||
# Create the JSON object. It should look like '{"endpointCredentials": [{"endpoint":"http://example.index.json", "username":"optional", "password":"accesstoken"}]}'
|
||||
$endpointCredentials = @{endpointCredentials=$endpoints} | ConvertTo-Json -Compress
|
||||
|
||||
|
|
|
@ -62,6 +62,7 @@ function SetupCredProvider {
|
|||
endpoints+=']'
|
||||
|
||||
if [ ${#endpoints} -gt 2 ]; then
|
||||
# [SuppressMessage("Microsoft.Security", "CS002:SecretInNextLine", Justification="Endpoint code example with no real credentials.")]
|
||||
# Create the JSON object. It should look like '{"endpointCredentials": [{"endpoint":"http://example.index.json", "username":"optional", "password":"accesstoken"}]}'
|
||||
local endpointCredentials="{\"endpointCredentials\": "$endpoints"}"
|
||||
|
||||
|
|
|
@ -63,6 +63,11 @@
|
|||
<PropertyGroup Condition="'$(_Framework)' != 'net461'">
|
||||
<WorkItemCommand>$(WorkItemCommand) $(CliArguments)</WorkItemCommand>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<WorkItemTimeout>2:30</WorkItemTimeout>
|
||||
<WorkItemTimeout Condition="'$(HelixSourcePrefix)' != 'official'">0:15</WorkItemTimeout>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<HelixCorrelationPayload Include="$(CorrelationPayloadDirectory)">
|
||||
|
@ -71,7 +76,7 @@
|
|||
</ItemGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<PartitionCount>5</PartitionCount>
|
||||
<PartitionCount>30</PartitionCount>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Partition Include="$(BuildConfig).Partition0" Index="0" />
|
||||
|
@ -79,6 +84,31 @@
|
|||
<Partition Include="$(BuildConfig).Partition2" Index="2" />
|
||||
<Partition Include="$(BuildConfig).Partition3" Index="3" />
|
||||
<Partition Include="$(BuildConfig).Partition4" Index="4" />
|
||||
<Partition Include="$(BuildConfig).Partition5" Index="5" />
|
||||
<Partition Include="$(BuildConfig).Partition6" Index="6" />
|
||||
<Partition Include="$(BuildConfig).Partition7" Index="7" />
|
||||
<Partition Include="$(BuildConfig).Partition8" Index="8" />
|
||||
<Partition Include="$(BuildConfig).Partition9" Index="9" />
|
||||
<Partition Include="$(BuildConfig).Partition10" Index="10" />
|
||||
<Partition Include="$(BuildConfig).Partition11" Index="11" />
|
||||
<Partition Include="$(BuildConfig).Partition12" Index="12" />
|
||||
<Partition Include="$(BuildConfig).Partition13" Index="13" />
|
||||
<Partition Include="$(BuildConfig).Partition14" Index="14" />
|
||||
<Partition Include="$(BuildConfig).Partition15" Index="15" />
|
||||
<Partition Include="$(BuildConfig).Partition16" Index="16" />
|
||||
<Partition Include="$(BuildConfig).Partition17" Index="17" />
|
||||
<Partition Include="$(BuildConfig).Partition18" Index="18" />
|
||||
<Partition Include="$(BuildConfig).Partition19" Index="19" />
|
||||
<Partition Include="$(BuildConfig).Partition20" Index="20" />
|
||||
<Partition Include="$(BuildConfig).Partition21" Index="21" />
|
||||
<Partition Include="$(BuildConfig).Partition22" Index="22" />
|
||||
<Partition Include="$(BuildConfig).Partition23" Index="23" />
|
||||
<Partition Include="$(BuildConfig).Partition24" Index="24" />
|
||||
<Partition Include="$(BuildConfig).Partition25" Index="25" />
|
||||
<Partition Include="$(BuildConfig).Partition26" Index="26" />
|
||||
<Partition Include="$(BuildConfig).Partition27" Index="27" />
|
||||
<Partition Include="$(BuildConfig).Partition28" Index="28" />
|
||||
<Partition Include="$(BuildConfig).Partition29" Index="29" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(Compare)' == 'true'">
|
||||
|
@ -94,7 +124,7 @@
|
|||
<PreCommands Condition="'$(Compare)' == 'true'">$(WorkItemCommand) --bdn-artifacts $(BaselineArtifactsDirectory) --bdn-arguments="--anyCategories $(BDNCategories) $(ExtraBenchmarkDotNetArguments) $(BaselineCoreRunArgument) --partition-count $(PartitionCount) --partition-index %(HelixWorkItem.Index)"</PreCommands>
|
||||
<Command>$(WorkItemCommand) --bdn-artifacts $(ArtifactsDirectory) --bdn-arguments="--anyCategories $(BDNCategories) $(ExtraBenchmarkDotNetArguments) $(CoreRunArgument) --partition-count $(PartitionCount) --partition-index %(HelixWorkItem.Index)"</Command>
|
||||
<PostCommands Condition="'$(Compare)' == 'true'">$(DotnetExe) run -f $(_Framework) -p $(ResultsComparer) --base $(BaselineArtifactsDirectory) --diff $(ArtifactsDirectory) --threshold 2$(Percent) --xml $(XMLResults);$(FinalCommand)</PostCommands>
|
||||
<Timeout>4:00</Timeout>
|
||||
<Timeout>$(WorkItemTimeout)</Timeout>
|
||||
</HelixWorkItem>
|
||||
</ItemGroup>
|
||||
|
||||
|
@ -113,17 +143,50 @@
|
|||
<PayloadDirectory>$(WorkItemDirectory)\ScenarioCorrelation</PayloadDirectory>
|
||||
<Command>$(Python) %HELIX_CORRELATION_PAYLOAD%\performance\src\scenarios\crossgen\test.py crossgen --test-name System.Private.Xml.dll --core-root %HELIX_CORRELATION_PAYLOAD%\Core_Root</Command>
|
||||
</HelixWorkItem>
|
||||
<HelixWorkItem Include="Crossgen System.Linq.Expressions.dll">
|
||||
<HelixWorkItem Include="Crossgen System.Linq.Expressions.dll">
|
||||
<PayloadDirectory>$(WorkItemDirectory)\ScenarioCorrelation</PayloadDirectory>
|
||||
<Command>$(Python) %HELIX_CORRELATION_PAYLOAD%\performance\src\scenarios\crossgen\test.py crossgen --test-name System.Linq.Expressions.dll --core-root %HELIX_CORRELATION_PAYLOAD%\Core_Root</Command>
|
||||
</HelixWorkItem>
|
||||
<HelixWorkItem Include="Crossgen Microsoft.CodeAnalysis.VisualBasic.dll">
|
||||
<HelixWorkItem Include="Crossgen Microsoft.CodeAnalysis.VisualBasic.dll">
|
||||
<PayloadDirectory>$(WorkItemDirectory)\ScenarioCorrelation</PayloadDirectory>
|
||||
<Command>$(Python) %HELIX_CORRELATION_PAYLOAD%\performance\src\scenarios\crossgen\test.py crossgen --test-name Microsoft.CodeAnalysis.VisualBasic.dll --core-root %HELIX_CORRELATION_PAYLOAD%\Core_Root</Command>
|
||||
</HelixWorkItem>
|
||||
<HelixWorkItem Include="Crossgen Microsoft.CodeAnalysis.CSharp.dll">
|
||||
<HelixWorkItem Include="Crossgen Microsoft.CodeAnalysis.CSharp.dll">
|
||||
<PayloadDirectory>$(WorkItemDirectory)\ScenarioCorrelation</PayloadDirectory>
|
||||
<Command>$(Python) %HELIX_CORRELATION_PAYLOAD%\performance\src\scenarios\crossgen\test.py crossgen --test-name Microsoft.CodeAnalysis.CSharp.dll --core-root %HELIX_CORRELATION_PAYLOAD%\Core_Root</Command>
|
||||
</HelixWorkItem>
|
||||
<HelixWorkItem Include="Crossgen System.Private.CoreLib.dll">
|
||||
<PayloadDirectory>$(WorkItemDirectory)\ScenarioCorrelation</PayloadDirectory>
|
||||
<Command>$(Python) %HELIX_CORRELATION_PAYLOAD%\performance\src\scenarios\crossgen\test.py crossgen --test-name System.Private.CoreLib.dll --core-root %HELIX_CORRELATION_PAYLOAD%\Core_Root</Command>
|
||||
</HelixWorkItem>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(AGENT_OS)' == 'Windows_NT' and '$(Architecture)' == 'x64'">
|
||||
<HelixWorkItem Include="Crossgen2 System.Private.Xml.dll">
|
||||
<PayloadDirectory>$(WorkItemDirectory)\ScenarioCorrelation</PayloadDirectory>
|
||||
<Command>$(Python) %HELIX_CORRELATION_PAYLOAD%\performance\src\scenarios\crossgen2\test.py crossgen2 --single System.Private.Xml.dll --core-root %HELIX_CORRELATION_PAYLOAD%\Core_Root</Command>
|
||||
</HelixWorkItem>
|
||||
<HelixWorkItem Include="Crossgen2 System.Linq.Expressions.dll">
|
||||
<PayloadDirectory>$(WorkItemDirectory)\ScenarioCorrelation</PayloadDirectory>
|
||||
<Command>$(Python) %HELIX_CORRELATION_PAYLOAD%\performance\src\scenarios\crossgen2\test.py crossgen2 --single System.Linq.Expressions.dll --core-root %HELIX_CORRELATION_PAYLOAD%\Core_Root</Command>
|
||||
</HelixWorkItem>
|
||||
<HelixWorkItem Include="Crossgen2 Microsoft.CodeAnalysis.VisualBasic.dll">
|
||||
<PayloadDirectory>$(WorkItemDirectory)\ScenarioCorrelation</PayloadDirectory>
|
||||
<Command>$(Python) %HELIX_CORRELATION_PAYLOAD%\performance\src\scenarios\crossgen2\test.py crossgen2 --single Microsoft.CodeAnalysis.VisualBasic.dll --core-root %HELIX_CORRELATION_PAYLOAD%\Core_Root</Command>
|
||||
</HelixWorkItem>
|
||||
<HelixWorkItem Include="Crossgen2 Microsoft.CodeAnalysis.CSharp.dll">
|
||||
<PayloadDirectory>$(WorkItemDirectory)\ScenarioCorrelation</PayloadDirectory>
|
||||
<Command>$(Python) %HELIX_CORRELATION_PAYLOAD%\performance\src\scenarios\crossgen2\test.py crossgen2 --single Microsoft.CodeAnalysis.CSharp.dll --core-root %HELIX_CORRELATION_PAYLOAD%\Core_Root</Command>
|
||||
</HelixWorkItem>
|
||||
<HelixWorkItem Include="Crossgen2 System.Private.CoreLib.dll">
|
||||
<PayloadDirectory>$(WorkItemDirectory)\ScenarioCorrelation</PayloadDirectory>
|
||||
<Command>$(Python) %HELIX_CORRELATION_PAYLOAD%\performance\src\scenarios\crossgen2\test.py crossgen2 --single System.Private.CoreLib.dll --core-root %HELIX_CORRELATION_PAYLOAD%\Core_Root</Command>
|
||||
</HelixWorkItem>
|
||||
<HelixWorkItem Include="Crossgen2 Composite Framework R2R">
|
||||
<PayloadDirectory>$(WorkItemDirectory)\ScenarioCorrelation</PayloadDirectory>
|
||||
<Command>$(Python) %HELIX_CORRELATION_PAYLOAD%\performance\src\scenarios\crossgen2\test.py crossgen2 --composite %HELIX_CORRELATION_PAYLOAD%\performance\src\scenarios\crossgen2\framework-r2r.dll.rsp --core-root %HELIX_CORRELATION_PAYLOAD%\Core_Root</Command>
|
||||
<Timeout>1:00</Timeout>
|
||||
</HelixWorkItem>
|
||||
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -15,12 +15,22 @@ try {
|
|||
# is available in YAML
|
||||
$PromoteToChannelsIds = $PromoteToChannels -split "\D" | Where-Object { $_ }
|
||||
|
||||
$hasErrors = $false
|
||||
|
||||
foreach ($id in $PromoteToChannelsIds) {
|
||||
if (($id -ne 0) -and ($id -notin $AvailableChannelIds)) {
|
||||
Write-PipelineTaskError -Message "Channel $id is not present in the post-build YAML configuration! This is an error scenario. Please contact @dnceng."
|
||||
$hasErrors = $true
|
||||
}
|
||||
}
|
||||
|
||||
# The `Write-PipelineTaskError` doesn't error the script and we might report several errors
|
||||
# in the previous lines. The check below makes sure that we return an error state from the
|
||||
# script if we reported any validation error
|
||||
if ($hasErrors) {
|
||||
ExitWithExitCode 1
|
||||
}
|
||||
|
||||
Write-Host 'done.'
|
||||
}
|
||||
catch {
|
||||
|
|
|
@ -196,6 +196,8 @@ function ValidateSourceLinkLinks {
|
|||
Remove-Item $ExtractPath -Force -Recurse -ErrorAction SilentlyContinue
|
||||
}
|
||||
|
||||
$ValidationFailures = 0
|
||||
|
||||
# Process each NuGet package in parallel
|
||||
Get-ChildItem "$InputPath\*.symbols.nupkg" |
|
||||
ForEach-Object {
|
||||
|
@ -209,17 +211,20 @@ function ValidateSourceLinkLinks {
|
|||
}
|
||||
|
||||
foreach ($Job in @(Get-Job -State 'Completed')) {
|
||||
Receive-Job -Id $Job.Id
|
||||
$jobResult = Receive-Job -Id $Job.Id
|
||||
if ($jobResult -ne '0') {
|
||||
$ValidationFailures++
|
||||
}
|
||||
Remove-Job -Id $Job.Id
|
||||
}
|
||||
}
|
||||
|
||||
$ValidationFailures = 0
|
||||
foreach ($Job in @(Get-Job)) {
|
||||
$jobResult = Wait-Job -Id $Job.Id | Receive-Job
|
||||
if ($jobResult -ne '0') {
|
||||
$ValidationFailures++
|
||||
}
|
||||
Remove-Job -Id $Job.Id
|
||||
}
|
||||
if ($ValidationFailures -gt 0) {
|
||||
Write-PipelineTelemetryError -Category 'SourceLink' -Message "$ValidationFailures package(s) failed validation."
|
||||
|
|
|
@ -24,7 +24,7 @@ $CountMissingSymbols = {
|
|||
# Ensure input file exist
|
||||
if (!(Test-Path $PackagePath)) {
|
||||
Write-PipelineTaskError "Input file does not exist: $PackagePath"
|
||||
return 1
|
||||
return -2
|
||||
}
|
||||
|
||||
# Extensions for which we'll look for symbols
|
||||
|
@ -44,7 +44,10 @@ $CountMissingSymbols = {
|
|||
catch {
|
||||
Write-Host "Something went wrong extracting $PackagePath"
|
||||
Write-Host $_
|
||||
return -1
|
||||
return [pscustomobject]@{
|
||||
result = -1
|
||||
packagePath = $PackagePath
|
||||
}
|
||||
}
|
||||
|
||||
Get-ChildItem -Recurse $ExtractPath |
|
||||
|
@ -146,7 +149,24 @@ $CountMissingSymbols = {
|
|||
|
||||
Pop-Location
|
||||
|
||||
return $MissingSymbols
|
||||
return [pscustomobject]@{
|
||||
result = $MissingSymbols
|
||||
packagePath = $PackagePath
|
||||
}
|
||||
}
|
||||
|
||||
function CheckJobResult(
|
||||
$result,
|
||||
$packagePath,
|
||||
[ref]$DupedSymbols,
|
||||
[ref]$TotalFailures) {
|
||||
if ($result -eq '-1') {
|
||||
Write-PipelineTelemetryError -Category 'CheckSymbols' -Message "$packagePath has duplicated symbol files"
|
||||
$DupedSymbols.Value++
|
||||
}
|
||||
elseif ($jobResult.result -ne '0') {
|
||||
$TotalFailures.Value++
|
||||
}
|
||||
}
|
||||
|
||||
function CheckSymbolsAvailable {
|
||||
|
@ -155,6 +175,7 @@ function CheckSymbolsAvailable {
|
|||
}
|
||||
|
||||
$TotalFailures = 0
|
||||
$DupedSymbols = 0
|
||||
|
||||
Get-ChildItem "$InputPath\*.nupkg" |
|
||||
ForEach-Object {
|
||||
|
@ -189,21 +210,27 @@ function CheckSymbolsAvailable {
|
|||
}
|
||||
|
||||
foreach ($Job in @(Get-Job -State 'Completed')) {
|
||||
Receive-Job -Id $Job.Id
|
||||
$jobResult = Wait-Job -Id $Job.Id | Receive-Job
|
||||
CheckJobResult $jobResult.result $jobResult.packagePath ([ref]$DupedSymbols) ([ref]$TotalFailures)
|
||||
Remove-Job -Id $Job.Id
|
||||
}
|
||||
Write-Host
|
||||
}
|
||||
|
||||
foreach ($Job in @(Get-Job)) {
|
||||
$jobResult = Wait-Job -Id $Job.Id | Receive-Job
|
||||
|
||||
if ($jobResult -ne '0') {
|
||||
$TotalFailures++
|
||||
}
|
||||
CheckJobResult $jobResult.result $jobResult.packagePath ([ref]$DupedSymbols) ([ref]$TotalFailures)
|
||||
}
|
||||
|
||||
if ($TotalFailures -gt 0) {
|
||||
Write-PipelineTelemetryError -Category 'CheckSymbols' -Message "Symbols missing for $TotalFailures packages"
|
||||
if ($TotalFailures -gt 0 -or $DupedSymbols -gt 0) {
|
||||
if ($TotalFailures -gt 0) {
|
||||
Write-PipelineTelemetryError -Category 'CheckSymbols' -Message "Symbols missing for $TotalFailures packages"
|
||||
}
|
||||
|
||||
if ($DupedSymbols -gt 0) {
|
||||
Write-PipelineTelemetryError -Category 'CheckSymbols' -Message "$DupedSymbols packages had duplicated symbol files"
|
||||
}
|
||||
|
||||
ExitWithExitCode 1
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -65,8 +65,13 @@ try {
|
|||
if( -not ($GlobalJson.tools.PSObject.Properties.Name -match "xcopy-msbuild" )) {
|
||||
$GlobalJson.tools | Add-Member -Name "xcopy-msbuild" -Value "16.5.0-alpha" -MemberType NoteProperty
|
||||
}
|
||||
if ($GlobalJson.tools."xcopy-msbuild".Trim() -ine "none") {
|
||||
$xcopyMSBuildToolsFolder = InitializeXCopyMSBuild $GlobalJson.tools."xcopy-msbuild" -install $true
|
||||
}
|
||||
if ($xcopyMSBuildToolsFolder -eq $null) {
|
||||
throw 'Unable to get xcopy downloadable version of msbuild'
|
||||
}
|
||||
|
||||
$xcopyMSBuildToolsFolder = InitializeXCopyMSBuild $GlobalJson.tools."xcopy-msbuild" -install $true
|
||||
$global:_MSBuildExe = "$($xcopyMSBuildToolsFolder)\MSBuild\Current\Bin\MSBuild.exe"
|
||||
}
|
||||
|
||||
|
|
|
@ -48,11 +48,14 @@ parameters:
|
|||
NetEngServicesProdChannelId: 679
|
||||
Net5Preview5ChannelId: 857
|
||||
Net5Preview6ChannelId: 1013
|
||||
Net5Preview7ChannelId: 1014
|
||||
Net5Preview7ChannelId: 1065
|
||||
NetCoreSDK313xxChannelId: 759
|
||||
NetCoreSDK313xxInternalChannelId: 760
|
||||
NetCoreSDK314xxChannelId: 921
|
||||
NetCoreSDK314xxInternalChannelId: 922
|
||||
VS166ChannelId: 1010
|
||||
VS167ChannelId: 1011
|
||||
VSMasterChannelId: 1012
|
||||
|
||||
stages:
|
||||
- ${{ if ne(parameters.inline, 'true') }}:
|
||||
|
@ -111,7 +114,7 @@ stages:
|
|||
inputs:
|
||||
filePath: $(Build.SourcesDirectory)/eng/common/post-build/check-channel-consistency.ps1
|
||||
arguments: -PromoteToChannels "$(TargetChannels)"
|
||||
-AvailableChannelIds ${{parameters.NetEngLatestChannelId}},${{parameters.NetEngValidationChannelId}},${{parameters.NetDev5ChannelId}},${{parameters.GeneralTestingChannelId}},${{parameters.NETCoreToolingDevChannelId}},${{parameters.NETCoreToolingReleaseChannelId}},${{parameters.NETInternalToolingChannelId}},${{parameters.NETCoreExperimentalChannelId}},${{parameters.NetEngServicesIntChannelId}},${{parameters.NetEngServicesProdChannelId}},${{parameters.Net5Preview5ChannelId}},${{parameters.Net5Preview6ChannelId}},${{parameters.Net5Preview7ChannelId}},${{parameters.NetCoreSDK313xxChannelId}},${{parameters.NetCoreSDK313xxInternalChannelId}},${{parameters.NetCoreSDK314xxChannelId}},${{parameters.NetCoreSDK314xxInternalChannelId}}
|
||||
-AvailableChannelIds ${{parameters.NetEngLatestChannelId}},${{parameters.NetEngValidationChannelId}},${{parameters.NetDev5ChannelId}},${{parameters.GeneralTestingChannelId}},${{parameters.NETCoreToolingDevChannelId}},${{parameters.NETCoreToolingReleaseChannelId}},${{parameters.NETInternalToolingChannelId}},${{parameters.NETCoreExperimentalChannelId}},${{parameters.NetEngServicesIntChannelId}},${{parameters.NetEngServicesProdChannelId}},${{parameters.Net5Preview5ChannelId}},${{parameters.Net5Preview6ChannelId}},${{parameters.Net5Preview7ChannelId}},${{parameters.NetCoreSDK313xxChannelId}},${{parameters.NetCoreSDK313xxInternalChannelId}},${{parameters.NetCoreSDK314xxChannelId}},${{parameters.NetCoreSDK314xxInternalChannelId}},${{parameters.VS166ChannelId}},${{parameters.VS167ChannelId}},${{parameters.VSMasterChannelId}}
|
||||
|
||||
- job:
|
||||
displayName: NuGet Validation
|
||||
|
@ -479,3 +482,42 @@ stages:
|
|||
transportFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-transport/nuget/v3/index.json'
|
||||
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal/nuget/v3/index.json'
|
||||
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-symbols/nuget/v3/index.json'
|
||||
|
||||
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
||||
parameters:
|
||||
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
||||
dependsOn: ${{ parameters.publishDependsOn }}
|
||||
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
||||
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
||||
stageName: 'VS16_6_Publishing'
|
||||
channelName: 'VS 16.6'
|
||||
channelId: ${{ parameters.VS166ChannelId }}
|
||||
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-transport/nuget/v3/index.json'
|
||||
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
|
||||
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
|
||||
|
||||
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
||||
parameters:
|
||||
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
||||
dependsOn: ${{ parameters.publishDependsOn }}
|
||||
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
||||
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
||||
stageName: 'VS16_7_Publishing'
|
||||
channelName: 'VS 16.7'
|
||||
channelId: ${{ parameters.VS167ChannelId }}
|
||||
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-transport/nuget/v3/index.json'
|
||||
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
|
||||
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
|
||||
|
||||
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
||||
parameters:
|
||||
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
||||
dependsOn: ${{ parameters.publishDependsOn }}
|
||||
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
||||
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
||||
stageName: 'VS_Master_Publishing'
|
||||
channelName: 'VS Master'
|
||||
channelId: ${{ parameters.VSMasterChannelId }}
|
||||
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-transport/nuget/v3/index.json'
|
||||
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
|
||||
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
|
||||
|
|
|
@ -293,8 +293,11 @@ function InitializeVisualStudioMSBuild([bool]$install, [object]$vsRequirements =
|
|||
return $global:_MSBuildExe
|
||||
}
|
||||
|
||||
$vsMinVersionReqdStr = '16.5'
|
||||
$vsMinVersionReqd = [Version]::new($vsMinVersionReqdStr)
|
||||
|
||||
if (!$vsRequirements) { $vsRequirements = $GlobalJson.tools.vs }
|
||||
$vsMinVersionStr = if ($vsRequirements.version) { $vsRequirements.version } else { '15.9' }
|
||||
$vsMinVersionStr = if ($vsRequirements.version) { $vsRequirements.version } else { $vsMinVersionReqdStr }
|
||||
$vsMinVersion = [Version]::new($vsMinVersionStr)
|
||||
|
||||
# Try msbuild command available in the environment.
|
||||
|
@ -327,8 +330,18 @@ function InitializeVisualStudioMSBuild([bool]$install, [object]$vsRequirements =
|
|||
$xcopyMSBuildVersion = $GlobalJson.tools.'xcopy-msbuild'
|
||||
$vsMajorVersion = $xcopyMSBuildVersion.Split('.')[0]
|
||||
} else {
|
||||
$vsMajorVersion = $vsMinVersion.Major
|
||||
$xcopyMSBuildVersion = "$vsMajorVersion.$($vsMinVersion.Minor).0-alpha"
|
||||
#if vs version provided in global.json is incompatible then use the default version for xcopy msbuild download
|
||||
if($vsMinVersion -lt $vsMinVersionReqd){
|
||||
Write-Host "Using xcopy-msbuild version of $vsMinVersionReqdStr.0-alpha since VS version $vsMinVersionStr provided in global.json is not compatible"
|
||||
$vsMajorVersion = $vsMinVersionReqd.Major
|
||||
$vsMinorVersion = $vsMinVersionReqd.Minor
|
||||
}
|
||||
else{
|
||||
$vsMajorVersion = $vsMinVersion.Major
|
||||
$vsMinorVersion = $vsMinVersion.Minor
|
||||
}
|
||||
|
||||
$xcopyMSBuildVersion = "$vsMajorVersion.$vsMinorVersion.0-alpha"
|
||||
}
|
||||
|
||||
$vsInstallDir = $null
|
||||
|
|
10
eng/sdl-tsa-vars.config
Normal file
10
eng/sdl-tsa-vars.config
Normal file
|
@ -0,0 +1,10 @@
|
|||
-SourceToolsList @("policheck","credscan")
|
||||
-TsaInstanceURL https://devdiv.visualstudio.com/
|
||||
-TsaProjectName DEVDIV
|
||||
-TsaNotificationEmail dotnetdevexcli@microsoft.com
|
||||
-TsaCodebaseAdmin REDMOND\marcpop
|
||||
-TsaBugAreaPath "DevDiv\NET Tools\CLI"
|
||||
-TsaIterationPath DevDiv
|
||||
-TsaRepositoryName dotnet-installer
|
||||
-TsaCodebaseName dotnet-installer
|
||||
-TsaPublish $True
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"tools": {
|
||||
"dotnet": "5.0.100-preview.6.20266.3",
|
||||
"dotnet": "5.0.100-preview.6.20310.4",
|
||||
"runtimes": {
|
||||
"dotnet": [
|
||||
"$(MicrosoftNETCoreAppRuntimePackageVersion)"
|
||||
|
@ -8,6 +8,6 @@
|
|||
}
|
||||
},
|
||||
"msbuild-sdks": {
|
||||
"Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20278.4"
|
||||
"Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20330.3"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
<ZipFileCreateFromDirectory
|
||||
SourceDirectory="$(SdkInternalLayoutPath)"
|
||||
DestinationArchive="$(ArtifactsShippingPackagesDir)$(ArtifactNameWithVersionSdk).zip"
|
||||
DestinationArchive="$(ArtifactsNonShippingPackagesDir)$(ArtifactNameWithVersionSdk).zip"
|
||||
OverwriteDestination="true" />
|
||||
|
||||
<TarGzFileCreateFromDirectory
|
||||
|
@ -30,7 +30,7 @@
|
|||
<TarGzFileCreateFromDirectory
|
||||
Condition=" '$(OSName)' != 'win' "
|
||||
SourceDirectory="$(SdkInternalLayoutPath)"
|
||||
DestinationArchive="$(ArtifactsShippingPackagesDir)$(ArtifactNameWithVersionSdk).tar.gz"
|
||||
DestinationArchive="$(ArtifactsNonShippingPackagesDir)$(ArtifactNameWithVersionSdk).tar.gz"
|
||||
OverwriteDestination="true"
|
||||
IgnoreExitCode="$(IgnoreTarExitCode)"/>
|
||||
|
||||
|
|
|
@ -280,6 +280,45 @@ Copyright (c) .NET Foundation. All rights reserved.
|
|||
RuntimePackRuntimeIdentifiers="@(AspNetCoreRuntimePackRids, '%3B')"
|
||||
/>
|
||||
|
||||
<KnownFrameworkReference Include="Microsoft.Windows.SDK.NET.Ref"
|
||||
TargetFramework="net5.0-windows10.0.17763"
|
||||
RuntimeFrameworkName="Microsoft.Windows.SDK.NET.Ref"
|
||||
DefaultRuntimeFrameworkVersion="$(MicrosoftWindowsSDKNETRef10_0_17763PackageVersion)"
|
||||
LatestRuntimeFrameworkVersion="$(MicrosoftWindowsSDKNETRef10_0_17763PackageVersion)"
|
||||
TargetingPackName="Microsoft.Windows.SDK.NET.Ref"
|
||||
TargetingPackVersion="$(MicrosoftWindowsSDKNETRef10_0_17763PackageVersion)"
|
||||
RuntimePackAlwaysCopyLocal="true"
|
||||
RuntimePackNamePatterns="Microsoft.Windows.SDK.NET.Ref"
|
||||
RuntimePackRuntimeIdentifiers="any"
|
||||
IsWindowsOnly="true"
|
||||
/>
|
||||
|
||||
<KnownFrameworkReference Include="Microsoft.Windows.SDK.NET.Ref"
|
||||
TargetFramework="net5.0-windows10.0.18362"
|
||||
RuntimeFrameworkName="Microsoft.Windows.SDK.NET.Ref"
|
||||
DefaultRuntimeFrameworkVersion="$(MicrosoftWindowsSDKNETRef10_0_18362PackageVersion)"
|
||||
LatestRuntimeFrameworkVersion="$(MicrosoftWindowsSDKNETRef10_0_18362PackageVersion)"
|
||||
TargetingPackName="Microsoft.Windows.SDK.NET.Ref"
|
||||
TargetingPackVersion="$(MicrosoftWindowsSDKNETRef10_0_18362PackageVersion)"
|
||||
RuntimePackAlwaysCopyLocal="true"
|
||||
RuntimePackNamePatterns="Microsoft.Windows.SDK.NET.Ref"
|
||||
RuntimePackRuntimeIdentifiers="any"
|
||||
IsWindowsOnly="true"
|
||||
/>
|
||||
|
||||
<KnownFrameworkReference Include="Microsoft.Windows.SDK.NET.Ref"
|
||||
TargetFramework="net5.0-windows10.0.19041"
|
||||
RuntimeFrameworkName="Microsoft.Windows.SDK.NET.Ref"
|
||||
DefaultRuntimeFrameworkVersion="$(MicrosoftWindowsSDKNETRef10_0_19041PackageVersion)"
|
||||
LatestRuntimeFrameworkVersion="$(MicrosoftWindowsSDKNETRef10_0_19041PackageVersion)"
|
||||
TargetingPackName="Microsoft.Windows.SDK.NET.Ref"
|
||||
TargetingPackVersion="$(MicrosoftWindowsSDKNETRef10_0_19041PackageVersion)"
|
||||
RuntimePackAlwaysCopyLocal="true"
|
||||
RuntimePackNamePatterns="Microsoft.Windows.SDK.NET.Ref"
|
||||
RuntimePackRuntimeIdentifiers="any"
|
||||
IsWindowsOnly="true"
|
||||
/>
|
||||
|
||||
<!-- .NET Core 3.1 -->
|
||||
<KnownFrameworkReference Include="Microsoft.NETCore.App"
|
||||
TargetFramework="netcoreapp3.1"
|
||||
|
|
|
@ -37,13 +37,13 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<SdkMSIInstallerFile>$(ArtifactsShippingPackagesDir)$(ArtifactNameWithVersionSdk)$(InstallerExtension)</SdkMSIInstallerFile>
|
||||
<SdkMSIInstallerFile>$(ArtifactsNonShippingPackagesDir)$(ArtifactNameWithVersionSdk)$(InstallerExtension)</SdkMSIInstallerFile>
|
||||
<SdkDependencyKeyName>Dotnet_CLI</SdkDependencyKeyName>
|
||||
<Templates50MSIInstallerFile>$(ArtifactsShippingPackagesDir)dotnet-50templates-$(FullNugetVersion)-$(ProductMonikerRid)$(InstallerExtension)</Templates50MSIInstallerFile>
|
||||
<Templates31MSIInstallerFile>$(ArtifactsShippingPackagesDir)dotnet-31templates-$(FullNugetVersion)-$(ProductMonikerRid)$(InstallerExtension)</Templates31MSIInstallerFile>
|
||||
<Templates30MSIInstallerFile>$(ArtifactsShippingPackagesDir)dotnet-30templates-$(FullNugetVersion)-$(ProductMonikerRid)$(InstallerExtension)</Templates30MSIInstallerFile>
|
||||
<Templates21MSIInstallerFile>$(ArtifactsShippingPackagesDir)dotnet-21templates-$(FullNugetVersion)-$(ProductMonikerRid)$(InstallerExtension)</Templates21MSIInstallerFile>
|
||||
<SdkPlaceholderMSIInstallerFile>$(ArtifactsShippingPackagesDir)dotnet-sdkplaceholder-$(FullNugetVersion)-$(ProductMonikerRid)$(InstallerExtension)</SdkPlaceholderMSIInstallerFile>
|
||||
<Templates50MSIInstallerFile>$(ArtifactsNonShippingPackagesDir)dotnet-50templates-$(FullNugetVersion)-$(ProductMonikerRid)$(InstallerExtension)</Templates50MSIInstallerFile>
|
||||
<Templates31MSIInstallerFile>$(ArtifactsNonShippingPackagesDir)dotnet-31templates-$(FullNugetVersion)-$(ProductMonikerRid)$(InstallerExtension)</Templates31MSIInstallerFile>
|
||||
<Templates30MSIInstallerFile>$(ArtifactsNonShippingPackagesDir)dotnet-30templates-$(FullNugetVersion)-$(ProductMonikerRid)$(InstallerExtension)</Templates30MSIInstallerFile>
|
||||
<Templates21MSIInstallerFile>$(ArtifactsNonShippingPackagesDir)dotnet-21templates-$(FullNugetVersion)-$(ProductMonikerRid)$(InstallerExtension)</Templates21MSIInstallerFile>
|
||||
<SdkPlaceholderMSIInstallerFile>$(ArtifactsNonShippingPackagesDir)dotnet-sdkplaceholder-$(FullNugetVersion)-$(ProductMonikerRid)$(InstallerExtension)</SdkPlaceholderMSIInstallerFile>
|
||||
<SdkPlaceholderDependencyKeyName>NetCore_SdkPlaceholder</SdkPlaceholderDependencyKeyName>
|
||||
<CombinedFrameworkSdkHostMSIInstallerFile>$(ArtifactsShippingPackagesDir)$(ArtifactNameWithVersionCombinedHostHostFxrFrameworkSdk)$(BundleExtension)</CombinedFrameworkSdkHostMSIInstallerFile>
|
||||
<SdkBundleInstallerOutputGuidString>$(ProductBandCombinedHostHostFxrFrameworkSdkName)</SdkBundleInstallerOutputGuidString>
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
<SharedHostPkgIntermediatePath>$(PkgIntermediateDirectory)/$(SharedHostComponentId).pkg</SharedHostPkgIntermediatePath>
|
||||
<HostFxrPkgIntermediatePath>$(PkgIntermediateDirectory)/$(HostFxrComponentId).pkg</HostFxrPkgIntermediatePath>
|
||||
|
||||
<SdkPKGInstallerFile>$(ArtifactsShippingPackagesDir)$(ArtifactNameWithVersionSdk)$(InstallerExtension)</SdkPKGInstallerFile>
|
||||
<SdkPKGInstallerFile>$(ArtifactsNonShippingPackagesDir)$(ArtifactNameWithVersionSdk)$(InstallerExtension)</SdkPKGInstallerFile>
|
||||
<CombinedFrameworkSdkHostPKGInstallerFile>$(ArtifactsShippingPackagesDir)$(ArtifactNameWithVersionCombinedHostHostFxrFrameworkSdk)$(BundleExtension)</CombinedFrameworkSdkHostPKGInstallerFile>
|
||||
</PropertyGroup>
|
||||
</Target>
|
||||
|
|
|
@ -11,6 +11,8 @@ param(
|
|||
[Parameter(Mandatory=$false)][string]$MmVersion
|
||||
)
|
||||
|
||||
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bOR [Net.SecurityProtocolType]::Tls12
|
||||
|
||||
$NuGetDir = Join-Path $BinDir "nuget"
|
||||
$NuGetExe = Join-Path $NuGetDir "nuget.exe"
|
||||
$OutputDirectory = [System.IO.Path]::GetDirectoryName($NupkgFile)
|
||||
|
@ -29,6 +31,11 @@ if (-not (Test-Path $NuGetExe)) {
|
|||
wget https://dist.nuget.org/win-x86-commandline/v3.5.0/nuget.exe -OutFile $NuGetExe
|
||||
}
|
||||
|
||||
if (-not (Test-Path $NuGetExe)) {
|
||||
Write-Error "Could not download nuget.exe"
|
||||
Exit 1
|
||||
}
|
||||
|
||||
if (Test-Path $NupkgFile) {
|
||||
Remove-Item -Force $NupkgFile
|
||||
}
|
||||
|
|
45
test/EndToEnd/GivenWindows50App.cs
Normal file
45
test/EndToEnd/GivenWindows50App.cs
Normal file
|
@ -0,0 +1,45 @@
|
|||
// Copyright (c) .NET Foundation and contributors. All rights reserved.
|
||||
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||
|
||||
using System.IO;
|
||||
using System.Xml.Linq;
|
||||
using FluentAssertions;
|
||||
using Microsoft.DotNet.TestFramework;
|
||||
using Microsoft.DotNet.Tools.Test.Utilities;
|
||||
using Xunit;
|
||||
|
||||
namespace EndToEnd
|
||||
{
|
||||
public class GivenWindows50App : TestBase
|
||||
{
|
||||
[WindowsOnlyTheory]
|
||||
[InlineData("10.0.17763")]
|
||||
[InlineData("10.0.18362")]
|
||||
[InlineData("10.0.19041")]
|
||||
public void ItCanBuildAndRun(string targetPlatformVersion)
|
||||
{
|
||||
var testInstance = TestAssets.Get(TestAssetKinds.TestProjects, "UseCswinrt")
|
||||
.CreateInstance("UseCswinrt" + targetPlatformVersion)
|
||||
.WithSourceFiles();
|
||||
|
||||
var projectPath = Path.Combine(testInstance.Root.FullName, "consolecswinrt.csproj");
|
||||
var project = XDocument.Load(projectPath);
|
||||
var ns = project.Root.Name.Namespace;
|
||||
|
||||
// Update TargetFramework to the right version of .NET Core
|
||||
project.Root.Element(ns + "PropertyGroup")
|
||||
.Add(new XElement(ns + "TargetPlatformVersion", targetPlatformVersion));
|
||||
|
||||
project.Save(projectPath);
|
||||
|
||||
new BuildCommand()
|
||||
.WithProjectFile(new FileInfo(testInstance.Root.FullName))
|
||||
.Execute()
|
||||
.Should().Pass();
|
||||
|
||||
new RunCommand().WithWorkingDirectory(testInstance.Root.FullName)
|
||||
.Execute("--no-build")
|
||||
.Should().Pass().And.HaveStdOutContaining("Hello");
|
||||
}
|
||||
}
|
||||
}
|
|
@ -141,5 +141,11 @@
|
|||
Skip="true"
|
||||
Issue=""
|
||||
Reason="Need all .NET core runtime"/>
|
||||
|
||||
<Method Name="Microsoft.NET.Publish.Tests.GivenThatWeWantToPublishASingleFileApp.It_generates_a_single_file_for_self_contained_apps"
|
||||
Skip="true"
|
||||
Issue="https://github.com/dotnet/sdk/issues/12391"
|
||||
Reason="Recent changes need the test adjustments."/>
|
||||
|
||||
</SkippedTests>
|
||||
</Tests>
|
||||
|
|
Loading…
Add table
Reference in a new issue