2016-06-14 21 views
0

Ich bin ein .NET Windows-Entwickler, der völlig neu in Linux ist. Ich habe vor kurzem eine sehr einfache Anwendung in MonoDevelop auf dem Raspbian-Bild erstellt, um dasselbe Bild zu verwenden. Alles funktioniert gut, wenn ich das Projekt ausführe, aber wenn ich es erstelle, dann versuche es außerhalb der IDE zu öffnen, es sagt mir, dass es eine DOS/Windows-Anwendung ist. Wie baue ich es so, dass es auf Raspbian läuft?C# MonoDevelop - Build für Raspbian

+0

Ich habe einen Weg gefunden, es auszuführen, aber ich frage mich immer noch, ob ich es falsch aufbaue, oder ob ich vielleicht etwas im OS ändern muss. Wenn ich "sudo. \ [Ausführbarer Name]" vom Terminal aus starte, startet es. –

+0

Kopieren Sie den Befehl, mit dem Sie Ihr Programm ausgeführt haben, und fügen Sie ihn ein. Kopieren Sie den genauen Fehler, den Sie erhalten haben, und fügen Sie ihn ein. Und welche Version von mono/monodevelop verwenden Sie zur Vollständigkeit? – knocte

Antwort

0

Entschuldigung. Der Kommentar kann nicht zu deinem Kommentar kommentiert werden. Ich bin Anfänger auf Linux, hatte aber Probleme mit den Pfaden einiger Versionen. Wahrscheinlich verwendet sudo andere Pfade als der normale Benutzer. Sudo erhöht nicht nur die Berechtigungen, sondern kann auch andere Einstellungen enthalten. Wenn Sie die Pfade "reparieren", könnte die App auch ohne sudo funktionieren.