Skip to content

[uno-check] does not check for dotnet version correctlyΒ #462

@spouliot

Description

@spouliot

Current behavior πŸ›

Uno-check v1.32.17.0 did not complain that dotnet 9.0.305 was not installed, even if it mention that version later when checking for the workloads.

πŸ”Ž .NET SDK Checkup...
  – 6.0.404 - /usr/local/share/dotnet/sdk/6.0.404
  – 6.0.408 - /usr/local/share/dotnet/sdk/6.0.408
  – 6.0.410 - /usr/local/share/dotnet/sdk/6.0.410
  – 7.0.101 - /usr/local/share/dotnet/sdk/7.0.101
  – 7.0.105 - /usr/local/share/dotnet/sdk/7.0.105
  – 7.0.203 - /usr/local/share/dotnet/sdk/7.0.203
  – 7.0.302 - /usr/local/share/dotnet/sdk/7.0.302
  – 7.0.304 - /usr/local/share/dotnet/sdk/7.0.304
  – 7.0.306 - /usr/local/share/dotnet/sdk/7.0.306
  – 7.0.401 - /usr/local/share/dotnet/sdk/7.0.401
  – 8.0.100-preview.7.23376.3 - /usr/local/share/dotnet/sdk/8.0.100-preview.7.23376.3
  – 8.0.100-rc.1.23455.8 - /usr/local/share/dotnet/sdk/8.0.100-rc.1.23455.8
  – 8.0.100 - /usr/local/share/dotnet/sdk/8.0.100
  – 8.0.101 - /usr/local/share/dotnet/sdk/8.0.101
  – 8.0.201 - /usr/local/share/dotnet/sdk/8.0.201
  – 8.0.300 - /usr/local/share/dotnet/sdk/8.0.300
  – 9.0.100-preview.4.24267.66 - /usr/local/share/dotnet/sdk/9.0.100-preview.4.24267.66
  – 9.0.100-preview.6.24328.19 - /usr/local/share/dotnet/sdk/9.0.100-preview.6.24328.19
  – 9.0.100-rc.1.24452.12 - /usr/local/share/dotnet/sdk/9.0.100-rc.1.24452.12
  – 9.0.100-rc.2.24474.11 - /usr/local/share/dotnet/sdk/9.0.100-rc.2.24474.11
  – 9.0.100 - /usr/local/share/dotnet/sdk/9.0.100
  – 9.0.101 - /usr/local/share/dotnet/sdk/9.0.101
  – 9.0.203 - /usr/local/share/dotnet/sdk/9.0.203
  – 9.0.300 - /usr/local/share/dotnet/sdk/9.0.300
  – 10.0.100-rc.1.25451.107 - /usr/local/share/dotnet/sdk/10.0.100-rc.1.25451.107

‡ Skipped: Git (Not required by the current configuration)

If I install 9.0.305 manually I get a checkmark βœ” along the version. - but there was non checkmark earlier, nor any error/warning reported.

πŸ”Ž .NET SDK Checkup...
  – 6.0.404 - /usr/local/share/dotnet/sdk/6.0.404
  – 6.0.408 - /usr/local/share/dotnet/sdk/6.0.408
  – 6.0.410 - /usr/local/share/dotnet/sdk/6.0.410
  – 7.0.101 - /usr/local/share/dotnet/sdk/7.0.101
  – 7.0.105 - /usr/local/share/dotnet/sdk/7.0.105
  – 7.0.203 - /usr/local/share/dotnet/sdk/7.0.203
  – 7.0.302 - /usr/local/share/dotnet/sdk/7.0.302
  – 7.0.304 - /usr/local/share/dotnet/sdk/7.0.304
  – 7.0.306 - /usr/local/share/dotnet/sdk/7.0.306
  – 7.0.401 - /usr/local/share/dotnet/sdk/7.0.401
  – 8.0.100-preview.7.23376.3 - /usr/local/share/dotnet/sdk/8.0.100-preview.7.23376.3
  – 8.0.100-rc.1.23455.8 - /usr/local/share/dotnet/sdk/8.0.100-rc.1.23455.8
  – 8.0.100 - /usr/local/share/dotnet/sdk/8.0.100
  – 8.0.101 - /usr/local/share/dotnet/sdk/8.0.101
  – 8.0.201 - /usr/local/share/dotnet/sdk/8.0.201
  – 8.0.300 - /usr/local/share/dotnet/sdk/8.0.300
  – 9.0.100-preview.4.24267.66 - /usr/local/share/dotnet/sdk/9.0.100-preview.4.24267.66
  – 9.0.100-preview.6.24328.19 - /usr/local/share/dotnet/sdk/9.0.100-preview.6.24328.19
  – 9.0.100-rc.1.24452.12 - /usr/local/share/dotnet/sdk/9.0.100-rc.1.24452.12
  – 9.0.100-rc.2.24474.11 - /usr/local/share/dotnet/sdk/9.0.100-rc.2.24474.11
  – 9.0.100 - /usr/local/share/dotnet/sdk/9.0.100
  – 9.0.101 - /usr/local/share/dotnet/sdk/9.0.101
  – 9.0.203 - /usr/local/share/dotnet/sdk/9.0.203
  – 9.0.300 - /usr/local/share/dotnet/sdk/9.0.300
  βœ” 9.0.305 - /usr/local/share/dotnet/sdk/9.0.305
  – 10.0.100-rc.1.25451.107 - /usr/local/share/dotnet/sdk/10.0.100-rc.1.25451.107

Expected behavior 🎯

uno-check should report the exact version of dotnet is not installed and offer to install it.

How to reproduce it (as minimally and precisely as possible) πŸ”¬

No response

Workaround πŸ› οΈ

Install the correct dotnet manually.

Renderer 🎨

  • Skia
  • Native

Affected platforms πŸ“±πŸ’»πŸ–₯️

No response

Uno.Sdk version (and other relevant versions) πŸ“¦

both 6.2.36 and 6.3.28 were used

IDE version πŸ§‘β€πŸ’»

No response

Anything else we need to know? πŸ’¬

Found while investigating https://github.com/unoplatform/ziidms-private/issues/105#issuecomment-3411234083

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions