2016-09-06 7 views
2

Windows 10, VS2015. Ich möchte nächste.NET Core (ASP MVC) Ausführung nach Build

  1. vor Build stoppen vorherige "dotnet run"
  2. Nach Build-run "dotnet run"

Warum? Ich will laufen alle Tage auf http://localhost:5000 Web-App

Was ich

in project.json versuchen hinzufügen

"scripts": { 
    "postcompile": [ "dotnet run" ] 
}, 

Und Prozess in einer Schleife hängen bauen

Projekt Web.Core (.NETCoreApp, Version = v1.0) wird kompiliert, da sich die Abhängigkeiten geändert haben

Kompilieren von Web.Core für .NETCoreApp, Version = v1.0

Projekt Library.Core (.NETStandard, Version = v1.6) wurde zuvor kompiliert. Kompilierung wird übersprungen.

Das Projekt Web.Core (.NETCoreApp, Version = v1.0) wird kompiliert, da das Projekt für die inkrementelle Kompilierung nicht sicher ist. Verwenden Sie --build-profile Flag für weitere Informationen.

Kompilieren Web.Core für .NETCoreApp, Version = v1.0

Projekt Library.Core (.NETStandard, Version = v1.6) wurde zuvor zusammengestellt. Kompilierung wird übersprungen.

Das Projekt Web.Core (.NETCoreApp, Version = v1.0) wird kompiliert, da das Projekt für die inkrementelle Kompilierung nicht sicher ist. Verwenden Sie --build-profile Flag für weitere Informationen.

Kompilieren MyHome.Web.Core für .NETCoreApp, Version = v1.0

Projekt Library.Core (.NETStandard, Version = v1.6) wurde zuvor zusammengestellt. Kompilierung wird übersprungen.

Das Projekt Web.Core (.NETCoreApp, Version = v1.0) wird kompiliert, da das Projekt für die inkrementelle Kompilierung nicht sicher ist. Verwenden Sie --build-profile Flag für weitere Informationen.

Fragen

  1. wie run "dotnet run" nach, ohne Schleife zu bauen?

  2. wie stopp vorher "dotnet run"?

Antwort

2

Die aktuelle Implementierung von dotnet run ruft dotnet build innen. Es gibt eine open request, die den Parameter --no-build hinzufügt, dies kann jedoch in 1.0.0-preview3 oder höher hinzugefügt werden.

Verwandte Themen