Skip to content

Conversation

@lewing
Copy link
Member

@lewing lewing commented Dec 5, 2025

Add the net10 Manifests for emscripten and mono.

@lewing lewing requested a review from marcpopMSFT December 5, 2025 01:42
@lewing lewing changed the title Workload manifests11 Workload manifests for net11 Dec 5, 2025
@lewing
Copy link
Member Author

lewing commented Dec 5, 2025

this won't correctly detect installed net11 workloads until dotnet/runtime#121853 lands

@lewing
Copy link
Member Author

lewing commented Dec 6, 2025

As a follow up we should do something like

--- a/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.Current.Manifest/WorkloadManifest.json.in
+++ b/src/Workloads/Manifests/Microsoft.NET.Workload.Emscripten.Current.Manifest/WorkloadManifest.json.in
@@ -1,6 +1,12 @@
 {
   "version": "${WorkloadVersion}",
   "workloads": {
+    "microsoft-net-sdk-emscripten-${NetVersion}" : {
+        "abstract": true,
+        "description": "Emscripten SDK compiler tooling for ${NetVersion}.0",
+        "extends": "microsoft-net-sdk-emscripten"
+        "platforms": [ "win-x64", "win-arm64", "linux-x64", "linux-arm64", "linux-musl-x64", "linux-musl-arm64", "osx-x64", "osx-arm64" ]
+    }
     "microsoft-net-sdk-emscripten": {
       "abstract": true,
       "description": "Emscripten SDK compiler tooling for ${NetVersion}.0",

to make it easier to break the circular reference of workload versions on major version bumps.

see dotnet/runtime@f57d1d6 and dotnet/runtime#122264

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants