我想使用没有 Mono 的 wine,因为我只想运行纯 win32 应用程序,根本不想运行 .NET 东西。配置(新)Wineprefix 时有没有办法跳过单声道检查?
答案1
要么构建不支持 Mono ( --disable-mscoree
) 的 Wine,要么添加一个覆盖来禁用mscoree.dll
using的加载winecfg
。
为了避免在创建新的 wineprefix 时出现初始对话框,您可以尝试以下操作:
WINEPREFIX=$(pwd)/my_new_prefix WINEDLLOVERRIDES=mscoree=d wineboot
(创建后使设置永久使用winecfg
)
显示该对话框是因为新的 wineprefix 的创建会触发DllRegisterServer
它,mscoree
如果尚未完成,则会尝试安装缺少的 Mono 运行时。