JetBrains / JetBrains/resharper-unity

Add option to navigate proper dlls with IL Viewer

Open
#2,378 0 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

Currently IL Viewer inspects dlls builds manually in Rider but they don't have code generated for ex. by Mono.Cecil.

If it can't be default then there should be an option to point csproj OutputPath to `Library\ScriptAssemblies` as was reverted in this commit https://github.com/JetBrains/resharper-unity/commit/f5a6fea6fb7be4ea2df5f4c120027ead0a1d0eb2 .

Changed OutputPath to Library\ScriptAssemblies locally in your package and everything seems fine. Why it can't be like that by default? Build button should also be disabled in that case as it's pointless in Unity that doesn't use MSBuild but their own solution.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the IL Viewer handling of DLLs and the reverted commit f5a6fea6fb7be4ea2df5f4c120027ead0a1d0eb2. Trace how the csproj OutputPath relates to Library\ScriptAssemblies and define completion as supporting the requested option or default while disabling the Build button when Unity does not use MSBuild.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, unity
Domain
devtools, game-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.