2015-06-10 10 views
5

Ich habe ein Befehlszeilen-Tool mit Xamarin erstellt. Nachdem ich von Visual Studio Code erfahren hatte, wollte ich sehen, ob ich es als Editor und Debugger benutzen könnte.Erstellen von C# -Code in VSCode auf Mac

ich es geschafft, es zu bekommen eine bestehende.exe Datei mit Xamarin gebaut debuggen, indem Sie die Datei launch.json, und sie weiß, Dateien, welche Quelle in springen, wenn durch den Code zu treten.

Allerdings kann ich nicht herausfinden, wie man es tatsächlich bekommt, um eine neue ausführbare Datei zu kompilieren? Immer, wenn ich Änderungen an der Quelle vornimmt, debuggt es einfach die alte ausführbare Datei, die sich in befindet, wie es in Xamarin der Fall war.

Es scheint den Quellcode selbst zu verstehen, da er eine Menge Warnungen enthält.

Antwort

0

Sie können Setup eine Build-Task die modifizierte Quelle zu kompilieren. Siehe https://code.visualstudio.com/Docs/tasks oder http://blog.denouter.net/2015/04/compile-visual-studio-solution-in.html

+0

Bedeutet dies, dass Sie manuell einen Build-Task verwenden müssen, um den Code zu erstellen, und dann als separaten Befehl wählen, es zu debuggen? keine Möglichkeit, einen einzigen Befehl zum Erstellen von + Debug zu verwenden, wie Sie es in den meisten IDEs tun würden? –

+1

@JosephHumfrey Sie können eine Abhängigkeitsaufgabe angeben, die vor jeder anderen Schluckaufgabe mit dem zweiten Parameter ausgeführt wird. Also wird im Folgenden Build und dann Debug ausgeführt: 'gulp.task ('debug', ['build'], function (done) {...});' – parliament

0

Sie verwenden mcs, zum Beispiel:

mcs -out: program.exe -recurse: '* cs'

Verwandte Themen