You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让JetBrains Rider的IL Viewer在Unity项目中正常工作?

Unity项目中Rider IL Viewer无法使用的解决办法
  • 手动加载Unity编译后的程序集
    打开IL Viewer后,点击左上角的Load Assembly按钮(或通过菜单View > IL Viewer > Load Assembly),直接导航到项目的Library/ScriptAssemblies目录,选中对应的编译dll(比如Assembly-CSharp.dll、Assembly-CSharp-firstpass.dll),加载后就能查看IL代码。

  • 同步Unity编译状态给Rider

    1. 在Unity里触发脚本编译(随便改个脚本保存即可)。
    2. 回到Rider,右键点击解决方案根节点选择Reload All Projects,让Rider同步最新项目状态。
    3. 再尝试打开IL Viewer,多数情况Rider会自动关联Unity生成的程序集;如果还是不行,右键点击目标脚本选择View IL,在弹出提示里点击Browse,定位到Library/ScriptAssemblies下的对应dll。
  • 修改项目配置(进阶方案)
    找到项目里的.csproj文件(比如Assembly-CSharp.csproj),用文本编辑器打开,在<ItemGroup>节点里添加一段引用配置:

    <Reference Include="Assembly-CSharp">
      <HintPath>..\Library\ScriptAssemblies\Assembly-CSharp.dll</HintPath>
    </Reference>
    

    保存后回到Rider重新加载项目,之后打开IL Viewer就能直接识别到编译后的程序集。注意:Unity重新生成项目文件时会覆盖这个修改,届时需要重新添加。

内容的提问来源于stack exchange,提问作者Alcarkse

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 18:01:00