Wie konvertiert man ein einfaches .NET-Konsolenprojekt a mit Mono und mkbundle in eine portable Exe?

Ich möchte mein einfaches, reines .Net 2.0-Konsolendienstprogramm in eine portable Exe-Datei umwandeln, die ich einfach auf einen USB-Stick stecken und ausführen kann, ohne mir Gedanken darüber zu machen, ob die CLR- und Framework-Bibliotheken auf einem bestimmten Computer installiert sind oder nicht.

Stackoverflow hat bereitseinige Informationen bei der VerwendungMono undMkbundle zum Erstellen von eigenständigen Windows-Exes aus .Net-Projekten, aber ich hätte gerne ein kompaktes, aber nützliches HOWTO.

Was sind die Mindestschritte zum Erreichen einer Portabilität in einem einfachen C # Visual Studio-Projekt?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage