Skip to content

Commit 2dbd9d0

Browse files
authored
Revise .NET 10 SDK known issues and workarounds
Added known issues for the SDK around dotnet --info formatting and package manager updates impacting workloads.
1 parent a8f33ad commit 2dbd9d0

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

release-notes/10.0/known-issues.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,3 +84,19 @@ SDK and runtime installers for macOS install a `createdump` binary that lacks th
8484
.NET 10.0 packages for Debian 13 (Trixie) are functional and install successfully. However, during installation, users may see multiple warnings like `W: Unknown TAR header type 120`. These warnings are cosmetic and do not affect the functionality of the installed .NET SDK or runtime. We are actively working to resolve these warnings in a future update.
8585

8686
For installation instructions, see [Install .NET on Debian](https://learn.microsoft.com/dotnet/core/install/linux-debian).
87+
88+
## .NET SDK
89+
90+
### `dotnet --info` output is poorly formatted in some terminal windows
91+
This affects 10.0.102 and should be fixed in 10.0.103. The impact is to admin command prompts on Windows for sure but may impact other terminals.
92+
93+
The information is all there but the tabbing of all information from the .NET native host is off.
94+
95+
### `dotnet workload` commands broken on upgrade of package manager SDKs after installing a workload
96+
Installing workloads like wasm-tools depends on manifests in the dotnet/sdk-manifests folder. When we install, we assume those files are there until we remove them but they were installed by the .NET SDK install. When upgrading with a package manager, the files we're using in sdk-manifest get removed and the .NET SDK cannot recover with existing commands. This won't affect installs from zips or tars, Mac PKG installs, or Windows admin installs as the manifests should be left behind for those scenarios.
97+
98+
**Error message:** _Workload manifest microsoft.net.workload.mono.toolchain.net8: 10.0.100/10.0.100 from workload version 10.0.100.1 was not installed. Running "dotnet workload repair" may resolve this._
99+
100+
Impacts 10.0.101 and newer .NET SDK versions.
101+
102+
**Workaround**: `dotnet workload config --update-mode manifests` then `dotnet workload update`. After that you can switch back to workload-set updates or stick with manifest until this is resolved. You may need to delete the dotnet/metadata folder as well.

0 commit comments

Comments
 (0)