stride3d / stride3d/stride

[Installer] Stride Installer fails to install required .NET Runtimes/SDKs

Open
#1,883 13 comments 0 reactions 1 assignee View on GitHub

@JeromyWalsh is already working on this.

Since Oct 4, 2023.

bug
Dominant language
C#
Stars
7.8k
Forks
1.2k
Avg merge
2d 17h
Merged PRs (30d)
49

Description

Release Type: Official Release/GitHub (please choose appropriate option)
Official Release

Version: Version number and/or git branch

Runtime/Editor version 4.1.0.1948
Installer/Launcher v5.0.6

Platform(s): Does the problem occur on Windows, Android...?

Windows

Describe the bug
After downloading and installing the StrideSetup.exe on a (non-development environment), attempting to launch the editor is met with the error below, indicating that the user must install the .NET Desktop Runtime version 6.0.13 and is prompted if they'd like to do that.

To Reproduce
Steps to reproduce the behavior:

  1. On a clean/non-development machine download StrideSetup.exe from the Stride3d website
  2. Install the launcher by executing the StrideSetup.exe
  3. Either accept the latest version of the editor or decline and click on the download button for the latest version
  4. Click the red start button in the top left

Expected behavior
The Stride editor launches, without errors or exceptions, and with no further steps or dependencies.

Actual behavior
The user is shown the below exception and must take additional steps before moving forward. As a rule, the installer should take care of installing all prerequisites or dependencies necessary to use an end-user application.

Screenshots

image

If you install follow the above directions but have already installed the .NET 7 SDK, you receive the following dialog instead:

image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.