ubuntu - 如何在 Ubuntu Xenial 16.04.4 上获取 Mono 3.5
问题描述
在 Ubuntu 16.04.4 上安装 Mono 3.5 没有任何运气。指针表示赞赏。
apt-get install mono-reference-assemblies-3.5
mono --version
Mono JIT compiler version 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4)
似乎默认为 Mono 4 无论如何?
我的实际要求是无头专用运行“Project 5:Sightseer”。死于/之后:
mono --runtime=3.5 ./P5SServer.exe
WARNING: The runtime version supported by this application is unavailable.
Using default runtime: v4.0.30319
Can't find custom attr constructor image: /home/steam/Steam/sightseer/P5SServer.exe mtoken: 0x0a000001
Unhandled loader error: 8, (null) System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 (null)
* Assertion: should not be reached at loader.c:298
有 Mono 经验的人会指出我正确的方向吗?
解决方案
在这种情况下,我收到的错误消息的解决方案是安装 mono-complete。(apt-get install mono-complete)
我怀疑版本 3.5 引用不是它无法运行的原因(这是基于开发人员评论我需要 3.5 以及它不工作的原因),它实际上是缺少各种库或命名空间。
推荐阅读
- azure-devops - 为什么构建触发器抱怨 Webhooks 丢失
- sql - SQL中exists和not exists的用法
- python-3.x - what is difference in get() and get_nowait() in stack?
- python - Should an embedded SQLite DB used by CLI app be uploaded to version-control (Git)?
- python - Download file from VM 'pyvmomi'
- inheritance - UI5 extension of controller and lifecycle methods
- python - How to handle and do multiple requests for Multiple page response JSON
- css - Pseudo-class inheritance understanding
- python - How to delete a message when clicking on another button in Telebot?
- html - 无法将纯 HTML 类应用于 Blazor 组件