9

In Asp.Net 5 lo sviluppo è più veloce perché si compila al salvataggio. Ma devo ancora aggiornare il browser manualmente.Live reload con Asp.Net 5

Esiste un'opzione live reload in Visual Studio oppure devo utilizzare un plug-in per Gulp?

risposta

11

È possibile abilitare BrowserLink e mentre si modifica il codice, premere Ctrl + Alt + Invio per far sì che i browser si aggiornino automaticamente. In alternativa puoi premere il pulsante di aggiornamento del link del browser nella barra degli strumenti di Visual Studio.

public void Configure(IApplicationBuilder application) 
{ 
    // Only enable browser link if IHostingEnvironment says it's 
    // running in Development. 
    if (this.hostingEnvironment.IsDevelopment()) 
    { 
     // Allow updates to your files in Visual Studio to be shown in 
     // the browser. You can use the Refresh 
     // browser link button in the Visual Studio toolbar or Ctrl+Alt+Enter 
     // to refresh the browser. 

     application.UseBrowserLink(); 
    } 
    // Omitted... 
} 

è inoltre necessario aggiungere il pacchetto di Browser link NuGet nella vostra project.json:

"dependencies": { 
    "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta7", 
    // Omitted... 
} 
+4

Che funziona. Sarebbe ancora meglio se fosse attivato su save. – r03

+1

Questa è una buona idea. Vai avanti e suggeriscilo come un miglioramento nel progetto [ASP.NET GitHub Tooling] (https://github.com/aspnet/Tooling). –

+1

È anche più lento di un normale aggiornamento. Non so perché. – r03