使用Asp.Net 5进行实时重新加载

时间:2015-10-09 09:04:30

标签: asp.net visual-studio-2015 asp.net-core asp.net-core-mvc livereload

在Asp.Net 5中,开发速度更快,因为它在保存时编译。 但我仍然需要手动刷新浏览器。

Visual Studio中是否有实时重新加载选项,还是应该使用gulp插件?

2 个答案:

答案 0 :(得分:12)

您可以启用BrowserLink,并在编辑代码时点击 Ctrl + Alt + Enter 以使浏览器自动刷新。或者,您可以点击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...
}

您还需要在project.json中添加Browser Link NuGet包:

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

答案 1 :(得分:6)

context => Mats进行了一个新的扩展,在SAVE按钮后自动刷新。从visual studio gallery中获取VS扩展。

保存您的VS更改并重新加载浏览器。

https://visualstudiogallery.msdn.microsoft.com/46eef4d9-045b-4596-bd7f-eee980bb5450