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

Win10下JetBrains Rider for Unity加载Assembly-CSharp提示代码页不支持错误如何解决

Win10重置后Rider加载Unity项目报错“不支持代码页1”的解决方案

问题背景

用户在重置Windows 10系统后,安装了适配Unity开发场景的JetBrains Rider软件,加载Unity项目时弹出固定报错:

Project 'Assembly-CSharp' load failed
1 is not a supported code page.
Parameter name: codepage

用户此前已尝试调整Windows 10系统显示、语音配置为英语(美国),累计8次重装Rider、3次重置Windows 10系统,所有操作均未改善问题。

落地解决步骤

  • 清理Unity项目缓存,修正非法代码页标记
    该报错核心诱因是项目生成的工程文件中写入了值为1的非法代码页标识,并非Rider程序本身故障。操作流程:
    1. 完全关闭Rider、Unity所有相关进程
    2. 打开Unity项目根目录,删除Library、obj、bin三个缓存文件夹
    3. 用记事本打开项目根目录下的.sln解决方案文件,定位文件头部的CodePage =字段,将字段后的数值修改为65001(对应UTF-8编码),保存修改
    4. 重新启动Unity打开项目,等待Unity自动重新生成所有C#工程文件后,再切换至Rider加载项目
  • 修正系统非Unicode程序的代码页配置
    此前仅调整系统显示、语音语言为英语美国,并未修改真正影响代码页识别的核心系统配置,因此操作无效。操作流程:
    1. 打开Windows 10控制面板 → 区域 → 「管理」选项卡
    2. 点击「更改系统区域设置」
    3. 取消勾选“Beta版:使用Unicode(UTF-8)提供全球语言支持”(该选项开启后,部分桌面程序读取系统代码页时会返回值为1的非法标记,直接触发报错)
    4. 将系统区域设置为「中文(简体,中国)」,确认设置后重启电脑
  • 调整Rider与Unity项目的关联配置
    1. 打开Rider设置面板,定位Build, Execution, Deployment → Unity
    2. 取消勾选「Automatically detect project root」,手动选择Unity项目的实际根目录路径
    3. 进入Editor → Code Style → Code Style Migration,将默认代码页设置为UTF-8,取消“跟随系统默认代码页”的选项
  • 兜底清理Rider本地缓存
    若上述步骤完成后问题仍存在:
    1. 完全退出Rider,打开路径%APPDATA%\JetBrains\Rider<对应版本号>\,删除目录下的caches、log两个文件夹
    2. 以全新配置状态启动Rider,重新关联Unity项目,跳过“导入旧版本配置”的选项

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.27 17:15:03