.Net Core 3.0 中的 BrowserLink

Posted

技术标签:

【中文标题】.Net Core 3.0 中的 BrowserLink【英文标题】:BrowserLink in .Net Core 3.0 【发布时间】:2019-12-02 13:39:45 【问题描述】:

将 .Net Core 2.2 升级到 .Net Core 3.0 我的浏览器链接失效,任何人都知道如何解决。 执行编辑 cshtml 并刷新浏览器它没有反映更改。

【问题讨论】:

我在这里找到了一个帖子:developercommunity.visualstudio.com/content/problem/793030/…。我刚刚更新到 Visual Studio 16.4.0,.NET Core 3.1 的问题仍然存在。 :-/ T___T 这使得现在的开发过程非常繁琐和缓慢。 【参考方案1】:

解决方法suggested here 有帮助:

添加 NuGet 包Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilationservices.AddControllersWithViews(); 更改为services.AddControllersWithViews().AddRazorRuntimeCompilation();

保存后需要点击浏览器链接刷新按钮Ctrl+Alt+Enter但总比重启应用好

【讨论】:

不适用于 .NET 5 Razor Pages 和 Firefox。

以上是关于.Net Core 3.0 中的 BrowserLink的主要内容,如果未能解决你的问题,请参考以下文章

NET Core 3.0中的WPF

在.NET Core 3.0中的WPF中使用IOC图文教程

.NET Core 3.0及ASP.NET Core 3.0 前瞻

.net core 3.0和.net5有什么区别

.NET Core 3.0 之初识Host源码

从.Net core 2.2迁移到.Net Core 3.0