stride3d / stride3d/stride

Assets compiler produce errors if nuget cache directory was changed

Open
#1,056 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Release Type: Official Release

Version: 4.0.1.1401

Platform(s): Windows

Describe the bug
Changed Nuget project-level cache directory causes assets compiler error.

To Reproduce
Steps to reproduce the behavior:

  1. Create new Stride project from template
  2. Change Nuget cache directory by overriding MSBUildProjectExtensionsPath variable in Directory.Build.props.
  3. Error has been occurred during build process.

Expected behavior
I want to build Stride project with changed Nuget cache directory.

Additional context
See example project: WrongNugetHandlingExample.zip

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 build from the linked WrongNugetHandlingExample.zip, using a Stride project created from the template and the MSBuildProjectExtensionsPath override in Directory.Build.props. Start with the assets compiler error and trace how the changed NuGet project-level cache directory is handled during the build. Done means the project builds successfully with the overridden cache directory.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.