JetBrains / JetBrains/resharper-unity

Order of Run configurations is ASC by default when stored as project file

Open
#2,255 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
1.2k
Forks
142
PR merge metrics
No merged PRs in 30d

Description

Hello,

Steps to reproduce:

1. open Unity's generated sln (with enabled Unity plugin)
2. create a new run configuration 'Publish to folder' with name = "P3" and 'Store as project file'=true
3. create a new run configuration 'Publish to folder' with name = "P2" and 'Store as project file'=true
4. create a new run configuration 'Publish to folder' with name = "P1" and 'Store as project file'=true
5. close the sln
6. reopen the sln
7. check run configurations order

Expected: order is P3 -> P2 -> P1
Actual: P1 -> P2 -> P3

It is not an issue when you uncheck 'Store as project file' checkboxes for configurations.

- JetBrains Rider 2021.3.2
- Rider's plugin: Unity Support 2021.3.2.229

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue in Unity's generated sln with the Unity Support plugin by creating P3, P2, and P1 run configurations stored as project files, then reopening the sln. Trace how stored run configurations are persisted and restored; done means reopening preserves creation order as P3 → P2 → P1, while non-project-file configurations remain unaffected.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, unity
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.