JetBrains / JetBrains/resharper-unity
Order of Run configurations is ASC by default when stored as project file
- 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
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