stride3d / stride3d/stride

GameStudio clean build fails at run.

Open
#702 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Release Type: Github

Version: Stride Ver. 4.0.0.1-beta03 master branch

Platform(s): Windows 10 professional v.1909 build 18363.778

Dev Environment: Microsoft Visual Studio Community 2019 Ver. 16.4.4 W/ Net framework 4.803752

Describe the bug

GameStudio crashes at start, a message of System.InvalidOperationException: Could not restore NuGet packages
in Stride.Core.Assets.NuGetAssemblyResolver.<>c.<Initialize>b__5_0(Object sender, ResolveEventArgs eventArgs) is provided.

To Reproduce
Steps to reproduce the behavior:

  1. perform a clean build.
  2. Run Stride GameStudio.

Expected behavior

Screenshots

  1. Triying to install from launcher after a clean build:
    image

  2. Triying to run from launcher:
    image

  3. From the output executable:
    image

Log and callstacks
https://pastebin.com/7VCm3idk

Additional context
Add any other context about the problem here.

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.

Research direction

Reproduce the failure with a clean build of Stride 4.0.0.1-beta03 on the stated Windows and Visual Studio setup, then inspect the NuGetAssemblyResolver stack entry and the linked Pastebin log. Done means GameStudio launches after a clean build without the NuGet package restoration exception.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system, desktop-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.