Winlator 中文文档 下载 App

.NET 程序报错?装上 Wine Mono 再试

什么程序需要它

大量 Windows 工具软件和小型游戏基于 .NET Framework 编写。它们在容器里启动时若弹出「需要安装 .NET Framework」「missing component」之类的错误,就是在要 Wine Mono——Wine 生态里替代 .NET 运行时的开源实现。

安装路径(容器内完成)

  1. 启动容器,进入 Windows 桌面;
  2. 开始菜单 → System Tools(系统工具) → Installers(安装器);
  3. 运行 Wine Mono 安装器,装完按提示重启容器。

同一目录里还有 Wine Gecko,给需要内嵌网页的程序用(老游戏的启动器、带更新页面的软件),一并装上不亏。

装不上时的备用源

在线安装器要从网络拉安装包,网络不畅会失败。v10.0 Hotfix 官方专门加了备用下载地址机制,失败后重试会走备用源。仍失败的,可手动获取 Mono 安装包放进容器再装,这一步动手门槛略高,卡住就先跳过——不是所有程序都需要。

验证安装结果

装完重启容器,再跑那个报错的程序:

顺带一条

部分大型游戏要 VC++ 运行库,容器 Win 组件开关里默认带 vcrun2010,其他年份的运行库按需在组件页开启,见容器组件与闪退排查。