GTK-Sharp Mono-Installationsproblem

GTK-Sharp Mono-Installationsproblem

Ich verwende Ubuntu 11.11 und Mono,

Unter reference/gtk-sharp wird mir angezeigt

„Assembly nicht verfügbar für Mono/.NET 2.0 (in Mono 2.10.5)“

Wie löse ich dieses Problem?

Antwort1

Ubuntu hat die Richtlinie, nur eine Version eines Pakets einzuschließen. In Ubuntu 11.11 unterstützt die enthaltene Version von Mono .net 4. Daher funktionieren Programme, die auf .net 2.0-Assemblys verweisen, nicht. Sie müssen Ihr Projekt auf .net 4.0 umstellen und Ihre Verweise aktualisieren, um die .net 4.0-Version der benötigten Assemblys zu verwenden.

Antwort2

Beispielsweise hat der folgende Aufruf das von Ihnen erwähnte Problem für mich behoben:

mono --runtime=v4.0 hallo.exe

Andernfalls ist die Laufzeitversion standardmäßig v2.0.50727.

verwandte Informationen