VS 2019更改在重新调试项目之前不可见

问题描述 投票:0回答:1

所以我刚刚升级到Visual Studio 2019,并创建了新的ASP.NET Core项目。在那里,我添加了一些视图/ css,然后点击了Debug

.cshtml打开时,我在.cssdebugging中更改某些代码时出现问题。我在浏览器中刷新页面,但不会在该文件中加载新内容。在2017年那是完全正常的事情。

该怎么办?

asp.net-core visual-studio-2019
1个回答
0
投票

它是Visual Studio 2019中的known issue,请尝试以下步骤:

  1. 安装最新版本的Visual Studio 2019 16.3.7

  2. 用于更改.cshtml中的某些代码

    ((1)Asp.net core 2.2,您可以在浏览器中刷新页面后加载新内容。

    ((2)Asp.net核心3.0

    • 添加NuGet包Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
    • 更新startup.cs services.AddControllersWithViews().AddRazorRuntimeCompilation();
  3. 为了获得最新版本的js和css文件,应在文件引用中添加asp-append-version="true",例如:

    <link rel="stylesheet" href="~/css/site.css" asp-append-version="true"/>
    

    参考:https://forums.asp.net/t/2154606.aspx?CSS+style+change+not+updated+on+the+website+until+browser+history+is+cleaned

© www.soinside.com 2019 - 2024. All rights reserved.