Vor ein paar Monaten habe ich eine relativ einfache C # App gestartet, die ich mit Mono kompiliert habe.
Ich versuche, die Arbeit an diesem Tag wieder aufzunehmen, und trotz einer ausführbaren Datei, die beweist, dass sie schon früher kompiliert wurde, beschwert sie sich jetzt über System.Windows.Forms
C: \ Programme \ Mono-2.0.1 \ bin & gt; mcs ../projects/test_1/test.cs
../projects/test_1/test.cs(2,14): Fehler CS0234: Der Typ oder der Namespace Name 'Windows' existiert nicht in der Namensraum 'System'. Vermisst du ein? Baugruppenreferenz?
Kompilierung fehlgeschlagen: 1 Fehler, 0 Warnungen
Ich habe einen Forenbeitrag von jemandem mit dem gleichen Fehler gefunden, und dies wurde empfohlen:
mcs Programm.cs -r: System.Windows.Forms.dll -r: System.Drawing.dll -v2
Das Argument -v2 funktioniert jedoch nicht, und ohne es gibt nur eine Reihe anderer Namespace-Fehler (ToolStripButton und ähnliches).
Ich habe das neueste Mono 2.2 heruntergeladen, aber das erzeugt immer noch den gleichen Fehler.
Wie behebe ich das?
Tags und Links c# winforms mono compiler-construction