Bauen .exe-Datei in .NET Core RC2

Jedes mal, wenn ich ein Projekt erstellen mit dem neuen .NET Core RC2 Vorlagen, die ich bin nicht mit einem runnable .EXE - Datei. Wenn ich F5 zum Debuggen meiner Konsole-Anwendung, es läuft wunderbar durch die

C:\Program Files\dotnet\dotnet.exe 

Anwendung. Und wenn ich die

dotnet run 

Befehl in den Ordner, läuft es auch gut. Aber ich sehe keinen Weg, um die Anwendung auszuführen, ohne die .NET-Core-CLI-tools.

Den Inhalt meiner

 bin\Debug\netcoreapp1.0\

Ordner sieht wie folgt aus:

Bauen .exe-Datei in .NET Core RC2

Wie Sie sehen können gibt es keine .EXE - Datei zur Verfügung. Nur die dll.

Bin ich etwas Blick? Oder gibt es etwas falsch mit meinem Projekt.json-Datei?

{
  "version": "1.0.0-*",
  "buildOptions": {
    "emitEntryPoint": true
  },

  "dependencies": {
    "Microsoft.NETCore.App": {
      "type": "platform",
      "version": "1.0.0-rc2-3002702"
    }
  },

  "frameworks": {
    "netcoreapp1.0": {
      "imports": "dnxcore50"
    }
  }
}

Dank!

Die Antwort gibt es für die Verwendung compilationOptions ist veraltet in RC2. Ich versuchte es trotzdem, und es gab das gleiche Ergebnis.
Du hast Recht, sorry. Es sollte buildOptions und schon haben Sie die "emitEntryPoint": true sollte den trick tun. Hast du versucht manuell ausführen dotnet build aus der cmd line Fenster? Auch, sind Sie sicher, dass Sie in der richtigen output-Verzeichnis?
Ja, ich habe versucht das erstellen, ausführen und veröffentlichen-Befehle. Sie alle funktionieren. Ich weiß einfach nicht, erhalten ein .exe-Datei in meinem bin-Ordner oder die zu Grunde liegenden Ordner.
Sie sollen laufen netcoreapp1.0 mit "dotnet yourfile.dll", denke ich. Gut, dass funktioniert bei mir auf beiden windows und WSL völlig in Ordnung.

InformationsquelleAutor Johannes Heesterman | 2016-05-23

Schreibe einen Kommentar