diff --git a/eng/Versions.props b/eng/Versions.props index 32612617d38f..6bfcf07a06b6 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -40,12 +40,14 @@ 22 11 + 0 <_NET70ILLinkPackVersion>7.0.100-1.23211.1 $(VersionFeature80) $(VersionFeature90) + $(VersionFeature100) @@ -119,6 +121,7 @@ 3.1.56 + 3.1.56 3.1.56 3.1.34 3.1.12 diff --git a/src/Cli/dotnet/Commands/Workload/Install/NetSdkMsiInstallerClient.InstallRecords.cs b/src/Cli/dotnet/Commands/Workload/Install/NetSdkMsiInstallerClient.InstallRecords.cs index fdb6eb62a09a..8663b7502036 100644 --- a/src/Cli/dotnet/Commands/Workload/Install/NetSdkMsiInstallerClient.InstallRecords.cs +++ b/src/Cli/dotnet/Commands/Workload/Install/NetSdkMsiInstallerClient.InstallRecords.cs @@ -70,11 +70,13 @@ protected List GetWorkloadSetRecords() "Microsoft.NET.Workload.Emscripten.net7", "Microsoft.NET.Workload.Emscripten.net8", "Microsoft.NET.Workload.Emscripten.net9", + "Microsoft.NET.Workload.Emscripten.net10", "Microsoft.NET.Workload.Mono.ToolChain.Current", "Microsoft.NET.Workload.Mono.ToolChain.net6", "Microsoft.NET.Workload.Mono.ToolChain.net7", "Microsoft.NET.Workload.Mono.ToolChain.net8", "Microsoft.NET.Workload.Mono.ToolChain.net9", + "Microsoft.NET.Workload.Mono.ToolChain.net10" ]; private static readonly IReadOnlyDictionary ManifestIdCasing = CasedManifestIds.ToDictionary(id => id.ToLowerInvariant()).AsReadOnly(); @@ -241,7 +243,7 @@ protected List GetWorkloadManifestRecords() /// A UUID generated using the given namespace UUID and name. public static Guid CreateUuid(Guid namespaceUuid, string name) { - // 1. Convert the name to a canonical sequence of octets (as defined by the standards or conventions of its name space); put the name space ID in network byte order. + // 1. Convert the name to a canonical sequence of octets (as defined by the standards or conventions of its name space); put the name space ID in network byte order. byte[] namespaceBytes = namespaceUuid.ToByteArray(); // Octet 0-3 int timeLow = IPAddress.HostToNetworkOrder(BitConverter.ToInt32(namespaceBytes, 0)); @@ -268,29 +270,29 @@ public static Guid CreateUuid(Guid namespaceUuid, string name) Array.Resize(ref hash, 16); - // 3. Set octets zero through 3 of the time_low field to octets zero through 3 of the hash. + // 3. Set octets zero through 3 of the time_low field to octets zero through 3 of the hash. timeLow = IPAddress.NetworkToHostOrder(BitConverter.ToInt32(hash, 0)); Buffer.BlockCopy(BitConverter.GetBytes(timeLow), 0, hash, 0, 4); - // 4. Set octets zero and one of the time_mid field to octets 4 and 5 of the hash. + // 4. Set octets zero and one of the time_mid field to octets 4 and 5 of the hash. timeMid = IPAddress.NetworkToHostOrder(BitConverter.ToInt16(hash, 4)); Buffer.BlockCopy(BitConverter.GetBytes(timeMid), 0, hash, 4, 2); - // 5. Set octets zero and one of the time_hi_and_version field to octets 6 and 7 of the hash. + // 5. Set octets zero and one of the time_hi_and_version field to octets 6 and 7 of the hash. timeHiVersion = IPAddress.NetworkToHostOrder(BitConverter.ToInt16(hash, 6)); - // 6. Set the four most significant bits (bits 12 through 15) of the time_hi_and_version field to the appropriate 4-bit version number from Section 4.1.3. + // 6. Set the four most significant bits (bits 12 through 15) of the time_hi_and_version field to the appropriate 4-bit version number from Section 4.1.3. timeHiVersion = (short)((timeHiVersion & 0x0fff) | 0x3000); Buffer.BlockCopy(BitConverter.GetBytes(timeHiVersion), 0, hash, 6, 2); - // 7. Set the clock_seq_hi_and_reserved field to octet 8 of the hash. + // 7. Set the clock_seq_hi_and_reserved field to octet 8 of the hash. // 8. Set the two most significant bits (bits 6 and 7) of the clock_seq_hi_and_reserved to zero and one, respectively. hash[8] = (byte)((hash[8] & 0x3f) | 0x80); // Steps 9-11 are essentially no-ops, but provided for completion sake // 9. Set the clock_seq_low field to octet 9 of the hash. // 10. Set octets zero through five of the node field to octets 10 through 15 of the hash. - // 11. Convert the resulting UUID to local byte order. + // 11. Convert the resulting UUID to local byte order. return new Guid(hash); } diff --git a/src/Layout/redist/targets/BundledManifests.targets b/src/Layout/redist/targets/BundledManifests.targets index c945bc73b872..0f4fda23fafe 100644 --- a/src/Layout/redist/targets/BundledManifests.targets +++ b/src/Layout/redist/targets/BundledManifests.targets @@ -16,10 +16,12 @@ + + @@ -117,7 +119,7 @@ false - + @@ -130,7 +132,7 @@ - $(RedistInstallerLayoutPath)sdk-manifests\$(WorkloadSetFeatureBand)\workloadsets\$(WorkloadSetVersion) + $(RedistInstallerLayoutPath)sdk-manifests\$(WorkloadSetFeatureBand)\workloadsets\$(WorkloadSetVersion) diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.Current.Manifest/Microsoft.NET.Workload.Emscripten.Current.Manifest.proj b/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.Current.Manifest/Microsoft.NET.Workload.Emscripten.Current.Manifest.proj index dd5abeb4bedf..5ca762d3b491 100644 --- a/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.Current.Manifest/Microsoft.NET.Workload.Emscripten.Current.Manifest.proj +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.Current.Manifest/Microsoft.NET.Workload.Emscripten.Current.Manifest.proj @@ -16,7 +16,7 @@ - <_WorkloadManifestValues Include="NetVersion" Value="net10" /> + <_WorkloadManifestValues Include="NetVersion" Value="net11" /> <_WorkloadManifestValues Include="WorkloadVersion" Value="$(PackageVersion)" /> <_WorkloadManifestValues Include="EmsdkVersion" Value="$(MicrosoftNETCoreAppRuntimePackageVersion)" /> <_WorkloadManifestValues Include="EmscriptenVersion" Value="$(EmscriptenVersionCurrent)" /> diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.Current.Manifest/WorkloadManifest.targets.in b/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.Current.Manifest/WorkloadManifest.targets.in index 0a0e47ae73a8..765fd5528feb 100644 --- a/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.Current.Manifest/WorkloadManifest.targets.in +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.Current.Manifest/WorkloadManifest.targets.in @@ -14,8 +14,8 @@ - 9.0 - 10.0 + 10.0 + 11.0 diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.net10.Manifest/Microsoft.NET.Workload.Emscripten.net10.Manifest.proj b/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.net10.Manifest/Microsoft.NET.Workload.Emscripten.net10.Manifest.proj new file mode 100644 index 000000000000..ad6a85abf9fb --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.net10.Manifest/Microsoft.NET.Workload.Emscripten.net10.Manifest.proj @@ -0,0 +1,38 @@ + + + + _GenerateWorkloadManifestFiles;$(GenerateNuspecDependsOn) + + + + $(IntermediateOutputPath)WorkloadManifest.json + $(IntermediateOutputPath)WorkloadManifest.targets + + + + + + + + + + <_WorkloadManifestValues Include="NetVersion" Value="net10" /> + <_WorkloadManifestValues Include="WorkloadVersion" Value="$(PackageVersion)" /> + <_WorkloadManifestValues Include="EmsdkVersion" Value="10.0.$(VersionFeature100ForWorkloads)" /> + <_WorkloadManifestValues Include="EmscriptenVersion" Value="$(EmscriptenVersionNet10)" /> + + + + + + + + + diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.net10.Manifest/WorkloadManifest.json.in b/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.net10.Manifest/WorkloadManifest.json.in new file mode 100644 index 000000000000..5f6b264c6cbb --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.net10.Manifest/WorkloadManifest.json.in @@ -0,0 +1,70 @@ +{ + "version": "${WorkloadVersion}", + "workloads": { + "microsoft-net-sdk-emscripten-${NetVersion}": { + "abstract": true, + "description": "Emscripten SDK compiler tooling for ${NetVersion}.0", + "packs": [ + "Microsoft.NET.Runtime.Emscripten.Node.${NetVersion}", + "Microsoft.NET.Runtime.Emscripten.Python.${NetVersion}", + "Microsoft.NET.Runtime.Emscripten.Cache.${NetVersion}", + "Microsoft.NET.Runtime.Emscripten.Sdk.${NetVersion}" + ], + "platforms": [ "win-x64", "win-arm64", "linux-x64", "linux-arm64", "linux-musl-x64", "linux-musl-arm64", "osx-x64", "osx-arm64" ] + } + }, + "packs": { + "Microsoft.NET.Runtime.Emscripten.Node.${NetVersion}" : { + "kind": "Sdk", + "version": "${EmsdkVersion}", + "alias-to": { + "win-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Node.win-x64", + "win-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Node.win-arm64", + "linux-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Node.linux-x64", + "linux-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Node.linux-arm64", + "linux-musl-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Node.linux-musl-x64", + "linux-musl-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Node.linux-musl-arm64", + "osx-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Node.osx-x64", + "osx-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Node.osx-arm64" + } + }, + "Microsoft.NET.Runtime.Emscripten.Python.${NetVersion}" : { + "kind": "Sdk", + "version": "${EmsdkVersion}", + "alias-to": { + "win-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Python.win-x64", + "win-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Python.win-arm64", + "osx-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Python.osx-x64", + "osx-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Python.osx-arm64" + } + }, + "Microsoft.NET.Runtime.Emscripten.Cache.${NetVersion}" : { + "kind": "Sdk", + "version": "${EmsdkVersion}", + "alias-to": { + "win-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Cache.win-x64", + "win-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Cache.win-arm64", + "linux-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Cache.linux-x64", + "linux-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Cache.linux-arm64", + "linux-musl-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Cache.linux-musl-x64", + "linux-musl-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Cache.linux-musl-arm64", + "osx-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Cache.osx-x64", + "osx-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Cache.osx-arm64" + } + }, + "Microsoft.NET.Runtime.Emscripten.Sdk.${NetVersion}" : { + "kind": "Sdk", + "version": "${EmsdkVersion}", + "alias-to": { + "win-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Sdk.win-x64", + "win-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Sdk.win-arm64", + "linux-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Sdk.linux-x64", + "linux-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Sdk.linux-arm64", + "linux-musl-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Sdk.linux-musl-x64", + "linux-musl-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Sdk.linux-musl-arm64", + "osx-x64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Sdk.osx-x64", + "osx-arm64": "Microsoft.NET.Runtime.Emscripten.${EmscriptenVersion}.Sdk.osx-arm64" + } + } + } +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.net10.Manifest/WorkloadManifest.targets.in b/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.net10.Manifest/WorkloadManifest.targets.in new file mode 100644 index 000000000000..ada7697b417c --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.net10.Manifest/WorkloadManifest.targets.in @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest.proj b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest.proj index 9366f0224a20..fa882676b812 100644 --- a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest.proj +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest.proj @@ -24,9 +24,11 @@ - <_WorkloadManifestValues Include="NetVersion" Value="net10" /> + <_WorkloadManifestValues Include="NetVersion" Value="net11" /> + <_WorkloadManifestValues Include="FrameworkVersionCurrent" Value="11.0" /> <_WorkloadManifestValues Include="WorkloadVersion" Value="$(PackageVersion)" /> <_WorkloadManifestValues Include="RuntimeVersion" Value="$(MicrosoftNETCoreAppRuntimePackageVersion)" /> + <_WorkloadManifestValues Include="RuntimeVersionNet10" Value="10.0.$(VersionFeature100ForWorkloads)" /> <_WorkloadManifestValues Include="RuntimeVersionNet9" Value="9.0.$(VersionFeature90ForWorkloads)" /> <_WorkloadManifestValues Include="RuntimeVersionNet8" Value="8.0.$(VersionFeature80ForWorkloads)" /> <_WorkloadManifestValues Include="RuntimeVersionNet7" Value="7.0.$(VersionFeature70)" /> diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest/WorkloadManifest.targets.in b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest/WorkloadManifest.targets.in index 1e6eba7c63dd..ff8f0540a34c 100644 --- a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest/WorkloadManifest.targets.in +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest/WorkloadManifest.targets.in @@ -2,12 +2,13 @@ <_RuntimePackInWorkloadVersionCurrent>${RuntimeVersion} + <_RuntimePackInWorkloadVersion10>${RuntimeVersionNet10} <_RuntimePackInWorkloadVersion9>${RuntimeVersionNet9} <_RuntimePackInWorkloadVersion8>${RuntimeVersionNet8} <_RuntimePackInWorkloadVersion7>${RuntimeVersionNet7} <_RuntimePackInWorkloadVersion6>${RuntimeVersionNet6} - true + true + true true true true @@ -33,7 +35,8 @@ true - $(WasmNativeWorkload10) + $(WasmNativeWorkload11) + $(WasmNativeWorkload10) $(WasmNativeWorkload9) $(WasmNativeWorkload8) $(WasmNativeWorkload7) diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest.proj b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest.proj new file mode 100644 index 000000000000..dcf40dc6f353 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest.proj @@ -0,0 +1,39 @@ + + + + _GenerateWorkloadManifestFiles;$(GenerateNuspecDependsOn) + + + + $(IntermediateOutputPath)WorkloadManifest.json + $(IntermediateOutputPath)WorkloadManifest.targets + + + + + + + + + + + <_WorkloadManifestValues Include="NetVersion" Value="net10" /> + <_WorkloadManifestValues Include="WorkloadVersion" Value="$(PackageVersion)" /> + <_WorkloadManifestValues Include="RuntimeVersion" Value="10.0.$(VersionFeature100ForWorkloads)" /> + + + + + + + + + + diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/WorkloadManifest.json.in b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/WorkloadManifest.json.in new file mode 100644 index 000000000000..b1a460dc1d24 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/WorkloadManifest.json.in @@ -0,0 +1,476 @@ +{ + "version": "${WorkloadVersion}", + "depends-on": { + "Microsoft.NET.Workload.Emscripten.${NetVersion}": "${WorkloadVersion}" + }, + "workloads": { + "wasm-tools-${NetVersion}": { + "description": ".NET WebAssembly build tools for ${NetVersion}.0", + "packs": [ + "Microsoft.NET.Runtime.WebAssembly.Sdk.${NetVersion}", + "Microsoft.NET.Sdk.WebAssembly.Pack.${NetVersion}", + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.browser-wasm", + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.browser-wasm" + ], + "extends": [ "microsoft-net-runtime-mono-tooling-${NetVersion}", "microsoft-net-sdk-emscripten-${NetVersion}" ], + "platforms": [ "win-x64", "win-arm64", "linux-x64", "linux-arm64", "linux-musl-x64", "linux-musl-arm64", "osx-x64", "osx-arm64" ] + }, + "wasm-experimental-${NetVersion}": { + "description": ".NET WebAssembly experimental tooling for ${NetVersion}.0", + "packs": [ + "Microsoft.NET.Runtime.WebAssembly.Templates.${NetVersion}", + "Microsoft.NETCore.App.Runtime.Mono.multithread.${NetVersion}.browser-wasm" + ], + "extends": [ "wasm-tools-${NetVersion}" ], + "platforms": [ "win-x64", "win-arm64", "linux-x64", "linux-arm64", "linux-musl-x64", "linux-musl-arm64", "osx-x64", "osx-arm64" ] + }, + "wasi-experimental-${NetVersion}": { + "description": ".NET WASI experimental tooling for ${NetVersion}.0", + "packs": [ + "Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.${NetVersion}", + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.wasi-wasm", + "Microsoft.NET.Runtime.WebAssembly.Templates.${NetVersion}", + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.wasi-wasm" + ], + "extends": [ "microsoft-net-runtime-mono-tooling-${NetVersion}" ], + "platforms": [ "win-x64", "win-arm64", "linux-x64", "linux-arm64", "linux-musl-x64", "linux-musl-arm64", "osx-x64", "osx-arm64" ] + }, + "mobile-librarybuilder-${NetVersion}": { + "description": "Mobile SDK for building a self-contained .NET native library in ${NetVersion}.0", + "packs": [ + "Microsoft.NET.Runtime.LibraryBuilder.Sdk.${NetVersion}" + ], + "extends": [ "microsoft-net-runtime-android-aot-${NetVersion}", "microsoft-net-runtime-ios-${NetVersion}", "microsoft-net-runtime-maccatalyst-${NetVersion}", "microsoft-net-runtime-tvos-${NetVersion}" ], + "platforms": [ "win-x64", "win-arm64", "osx-x64", "osx-arm64" ] + }, + "microsoft-net-runtime-android-${NetVersion}": { + "abstract": true, + "description": "Android Mono Runtime", + "packs": [ + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.android-arm", + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.android-arm64", + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.android-x64", + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.android-x86" + ], + "extends": [ "microsoft-net-runtime-mono-tooling-${NetVersion}" ], + "platforms": [ "win-x64", "win-arm64", "linux-x64", "linux-arm64", "osx-x64", "osx-arm64" ] + }, + "microsoft-net-runtime-android-aot-${NetVersion}": { + "abstract": true, + "description": "Android Mono AOT Workload", + "packs": [ + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.android-x86", + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.android-x64", + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.android-arm", + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.android-arm64" + ], + "extends": [ "microsoft-net-runtime-android-${NetVersion}" ], + "platforms": [ "win-x64", "win-arm64", "linux-x64", "linux-arm64", "osx-x64", "osx-arm64" ] + }, + "microsoft-net-runtime-ios-${NetVersion}": { + "abstract": true, + "description": "iOS Mono Runtime and AOT Workload", + "packs": [ + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.ios-arm64", + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.iossimulator-arm64", + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.iossimulator-x64" + ], + "extends": [ "runtimes-ios-${NetVersion}" ], + "platforms": [ "win-x64", "win-arm64", "osx-arm64", "osx-x64" ] + }, + "runtimes-ios-${NetVersion}": { + "abstract": true, + "description": "iOS Mono Runtime Packs", + "packs": [ + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.ios-arm64", + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.iossimulator-arm64", + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.iossimulator-x64" + ], + "extends": [ "microsoft-net-runtime-mono-tooling-${NetVersion}" ], + "platforms": [ "win-x64", "win-arm64", "osx-arm64", "osx-x64" ] + }, + "microsoft-net-runtime-maccatalyst-${NetVersion}": { + "abstract": true, + "description": "MacCatalyst Mono Runtime and AOT Workload", + "packs": [ + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.maccatalyst-arm64", + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.maccatalyst-x64" + ], + "extends": [ "runtimes-maccatalyst-${NetVersion}" ], + "platforms": [ "win-x64", "win-arm64", "osx-arm64", "osx-x64" ] + }, + "runtimes-maccatalyst-${NetVersion}": { + "abstract": true, + "description": "MacCatalyst Mono Runtime Packs", + "packs": [ + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.maccatalyst-arm64", + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.maccatalyst-x64" + ], + "extends": [ "microsoft-net-runtime-mono-tooling-${NetVersion}" ], + "platforms": [ "win-x64", "win-arm64", "osx-arm64", "osx-x64" ] + }, + "microsoft-net-runtime-macos-${NetVersion}": { + "abstract": true, + "description": "MacOS CoreCLR and Mono Runtime Workload", + "packs": [ + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.osx-arm64", + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.osx-x64", + "Microsoft.NETCore.App.Runtime.${NetVersion}.osx-arm64", + "Microsoft.NETCore.App.Runtime.${NetVersion}.osx-x64" + ], + "extends": [ "microsoft-net-runtime-mono-tooling-${NetVersion}" ], + "platforms": [ "osx-arm64", "osx-x64" ] + }, + "microsoft-net-runtime-tvos-${NetVersion}": { + "abstract": true, + "description": "tvOS Mono Runtime and AOT Workload", + "packs": [ + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.tvos-arm64", + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.tvossimulator-arm64", + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.tvossimulator-x64" + ], + "extends": [ "runtimes-tvos-${NetVersion}" ], + "platforms": [ "win-x64", "win-arm64", "osx-arm64", "osx-x64" ] + }, + "runtimes-tvos-${NetVersion}": { + "abstract": true, + "description": "tvOS Mono Runtime Packs", + "packs": [ + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.tvos-arm64", + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.tvossimulator-arm64", + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.tvossimulator-x64" + ], + "extends": [ "microsoft-net-runtime-mono-tooling-${NetVersion}" ], + "platforms": [ "win-x64", "win-arm64", "osx-arm64", "osx-x64" ] + }, + "microsoft-net-runtime-mono-tooling-${NetVersion}": { + "abstract": true, + "description": "Shared native build tooling for Mono runtime", + "packs": [ + "Microsoft.NET.Runtime.MonoAOTCompiler.Task.${NetVersion}", + "Microsoft.NET.Runtime.MonoTargets.Sdk.${NetVersion}" + ] + } + }, + "packs": { + "Microsoft.NET.Runtime.MonoAOTCompiler.Task.${NetVersion}": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NET.Runtime.MonoAOTCompiler.Task" + } + }, + "Microsoft.NET.Runtime.MonoTargets.Sdk.${NetVersion}": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NET.Runtime.MonoTargets.Sdk" + } + }, + "Microsoft.NET.Runtime.LibraryBuilder.Sdk.${NetVersion}": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NET.Runtime.LibraryBuilder.Sdk" + } + }, + "Microsoft.NET.Runtime.WebAssembly.Sdk.${NetVersion}": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NET.Runtime.WebAssembly.Sdk" + } + }, + "Microsoft.NET.Sdk.WebAssembly.Pack.${NetVersion}": { + "kind": "library", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NET.Sdk.WebAssembly.Pack" + } + }, + "Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.${NetVersion}": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk" + } + }, + "Microsoft.NET.Runtime.WebAssembly.Templates.${NetVersion}": { + "kind": "template", + "version": "${RuntimeVersion}" + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.android-arm": { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.android-arm" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.android-arm64": { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.android-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.android-x64": { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.android-x64" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.android-x86": { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.android-x86" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.android-x86": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "win-x64": "Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86", + "win-arm64": "Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86", + "linux-x64": "Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x86", + "linux-arm64": "Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x86", + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86", + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x86" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.android-x64": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "win-x64": "Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64", + "win-arm64": "Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64", + "linux-x64": "Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x64", + "linux-arm64": "Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x64", + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64", + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x64" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.android-arm": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "win-x64": "Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm", + "win-arm64": "Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm", + "linux-x64": "Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm", + "linux-arm64": "Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm", + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm", + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.android-arm64": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "win-x64": "Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64", + "win-arm64": "Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64", + "linux-x64": "Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm64", + "linux-arm64": "Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm64", + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64", + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.maccatalyst-arm64": { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.maccatalyst-x64": { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.osx-arm64": { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.osx-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.osx-x64": { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.osx-x64" + } + }, + "Microsoft.NETCore.App.Runtime.${NetVersion}.osx-arm64": { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.osx-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.${NetVersion}.osx-x64": { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.osx-x64" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.ios-arm64" : { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.ios-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.iossimulator-arm64" : { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.iossimulator-x64" : { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.tvos-arm64": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvos-arm64", + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.tvos-arm64" : { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.tvos-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.tvossimulator-arm64" : { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.tvossimulator-x64" : { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.maccatalyst-arm64": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-arm64", + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.maccatalyst-x64": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-x64", + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.tvossimulator-arm64": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-arm64", + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.tvossimulator-x64": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-x64", + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.ios-arm64": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64", + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.ios-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.iossimulator-arm64": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-arm64", + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.iossimulator-x64": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-x64", + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.browser-wasm": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "win-x64": "Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm", + "win-arm64": "Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm", + "linux-x64": "Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm", + "linux-arm64": "Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.browser-wasm", + "linux-musl-x64": "Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.browser-wasm", + "linux-musl-arm64": "Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.browser-wasm", + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.browser-wasm", + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.browser-wasm" + } + }, + "Microsoft.NETCore.App.Runtime.AOT.Cross.${NetVersion}.wasi-wasm": { + "kind": "Sdk", + "version": "${RuntimeVersion}", + "alias-to": { + "win-x64": "Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm", + "win-arm64": "Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm", + "linux-x64": "Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.wasi-wasm", + "linux-arm64": "Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.wasi-wasm", + "linux-musl-x64": "Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.wasi-wasm", + "linux-musl-arm64": "Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.wasi-wasm", + "osx-x64": "Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.wasi-wasm", + "osx-arm64": "Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.wasi-wasm" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.browser-wasm" : { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.browser-wasm" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.multithread.${NetVersion}.browser-wasm" : { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm" + } + }, + "Microsoft.NETCore.App.Runtime.Mono.${NetVersion}.wasi-wasm" : { + "kind": "framework", + "version": "${RuntimeVersion}", + "alias-to": { + "any": "Microsoft.NETCore.App.Runtime.Mono.wasi-wasm" + } + } + } +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/WorkloadManifest.targets.in b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/WorkloadManifest.targets.in new file mode 100644 index 000000000000..17137925bef7 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/WorkloadManifest.targets.in @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_MonoWorkloadRuntimePackPackageVersion>$(_RuntimePackInWorkloadVersion10) + <_KnownWebAssemblySdkPackVersion>$(_RuntimePackInWorkloadVersion10) + + + + + + %(RuntimePackRuntimeIdentifiers);wasi-wasm + + $(_MonoWorkloadRuntimePackPackageVersion) + + Microsoft.NETCore.App.Runtime.Mono.multithread.**RID** + + + $(_MonoWorkloadRuntimePackPackageVersion) + + + $(_KnownWebAssemblySdkPackVersion) + + + + + diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.cs.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.cs.json new file mode 100644 index 000000000000..b5217907171a --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.cs.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": "Nástroje pro sestavení .NET WebAssembly", + "workloads/wasm-experimental-net10/description": "Experimentální nástroje .NET WebAssembly" +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.de.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.de.json new file mode 100644 index 000000000000..352a4bbe4da4 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.de.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": ".NET 10.0 WebAssembly-Buildtools", + "workloads/wasm-experimental-net10/description": "Experimentelle .NET 10.0 WebAssembly-Tools" +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.en.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.en.json new file mode 100644 index 000000000000..17cc61feb895 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.en.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": ".NET WebAssembly build tools for .NET 10.0", + "workloads/wasm-experimental-net10/description": ".NET WebAssembly experimental tooling for .NET 10.0" +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.es.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.es.json new file mode 100644 index 000000000000..a89599612306 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.es.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": "Herramientas de compilación de WebAssembly de .NET 10.0", + "workloads/wasm-experimental-net10/description": "Herramientas experimentales .NET 10.0 WebAssembly" +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.fr.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.fr.json new file mode 100644 index 000000000000..ae8932b40381 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.fr.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": "Outils de build .NET 10.0 WebAssembly", + "workloads/wasm-experimental-net10/description": "Outils expérimentaux .NET 10.0 WebAssembly" +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.it.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.it.json new file mode 100644 index 000000000000..890ddc6220b4 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.it.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": "Strumenti di compilazione WebAssembly .NET 10.0", + "workloads/wasm-experimental-net10/description": "Strumenti sperimentali di .NET 10.0 WebAssembly" +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.ja.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.ja.json new file mode 100644 index 000000000000..c29228a225a9 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.ja.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": ".NET 10.0 WebAssembly ビルドツール", + "workloads/wasm-experimental-net10/description": ".NET 10.0 WebAssembly 実験的ツール" +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.ko.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.ko.json new file mode 100644 index 000000000000..e745d6318e14 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.ko.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": ".NET 10.0 WebAssembly 빌드 도구", + "workloads/wasm-experimental-net10/description": ".NET 10.0 WebAssembly 실험 도구" +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.pl.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.pl.json new file mode 100644 index 000000000000..5cedb151759d --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.pl.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": "Narzędzia kompilacji zestawu WebAssembly platformy .NET 10.0", + "workloads/wasm-experimental-net10/description": "Eksperymentalne narzędzia .NET 10.0 WebAssembly" +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.pt-BR.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.pt-BR.json new file mode 100644 index 000000000000..d0e58725ef33 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.pt-BR.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": "Ferramentas de build para .NET 10.0 WebAssembly", + "workloads/wasm-experimental-net10/description": "Ferramentas experimentais para .NET 10.0 WebAssembly" +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.ru.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.ru.json new file mode 100644 index 000000000000..f39ccf003847 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.ru.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": "Средства сборки WebAssembly .NET 10.0", + "workloads/wasm-experimental-net10/description": "Экспериментальный инструментарий .NET 10.0 WebAssembly" +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.tr.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.tr.json new file mode 100644 index 000000000000..0b710819cbf0 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.tr.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": ".NET 10.0 WebAssembly derleme araçları", + "workloads/wasm-experimental-net10/description": ".NET 10.0 WebAssembly deneysel araçlar" +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.zh-Hans.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.zh-Hans.json new file mode 100644 index 000000000000..412df4a73068 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.zh-Hans.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": ".NET 10.0 WebAssembly 生成工具", + "workloads/wasm-experimental-net10/description": ".NET 10.0 WebAssembly 实验工具" +} diff --git a/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.zh-Hant.json b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.zh-Hant.json new file mode 100644 index 000000000000..9e1044eae339 --- /dev/null +++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net10.Manifest/localize/WorkloadManifest.zh-Hant.json @@ -0,0 +1,4 @@ +{ + "workloads/wasm-tools-net10/description": ".NET 10.0 WebAssembly 組建工具", + "workloads/wasm-experimental-net10/description": ".NET 10.0 WebAssembly 實驗工具" +}