在.net core 3.0以下,VS是可以实时调试cshtm静态资源页面的,升级到.net core 3.0以上后需要安装**Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation** NuGet包才可以实时调试。

Step1:打开VS解决方案的NuGet管理器,搜索Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation,安装上,如下图:
在这里插入图片描述
Step2:如果遇到“Microsoft.CodeAnalysis.Common 中检测到版本冲突”报错,则需要卸载掉“Microsoft.VisualStudio.Web.CodeGeneration.Design”NuGet包,再重新安装即可。
Step3:添加完NutGet包后,还需要在启动配置页中启动对实时调试的调用,即在Start.cs中的ConfigureServices方法中添加如下代码:

services.AddRazorPages().AddRazorRuntimeCompilation();

Step4:开始测试吧。

Blazor为数百万.NET开发人员带来了WebAssembly的世界,允许他们编写在浏览器上运行的C#。多年来,如果您想编写代码以在浏览器中运行,您的选择是JavaScript或JavaScript。对于某些浏览器上的几个短暂时期,您可以使用其他语言,但它们并不重要:IE上的VBScript和特殊版Chrome上的Dart。还有一些语言可以编译成JavaScript(TypeScript,Cof... PoExtractor 该实用程序从C#和VB代码,Razor模板和Liquid模板提取可翻译的字符串到POT(便携式对象模板)文件。 它旨在遵循项目中使用的。 PoExtractor作为dotnet全局工具分发,在官方的NuGet.org提要中有两个版本可用: PoExtractor通用实用程序,用于从C#,VB代码和Razor视图中提取可翻译的字符串 PoExtractor.OrchardCore相同的实用程序,并具有从Liquid模板提取可翻译字符串的附加支持。 为了能够解析Liquid模板,它需要引用OrchardCore.DisplayManagement.Liquid包,其中 文件->首选项->设置->用户->文本编辑器->文件。 找到File.Associations项目,并编辑settings.json文件。或者直接搜索files.associations。 在末行增加"files.associations": {"*.cs... mvc项目创建完后,点击启动项目,在浏览器总是显示localhost/Views/Home/Index.cshtml。百度查了查,找到了解决方案。参考地址:https://bbs.csdn.net/topics/3201555341.打开解决方案,右击项目(有个地球形状的带C#的图案)--选择属性。2.然后在打开的页面中选择“WEB”项,然后在特定页中修改你要的URL。根据你的问题,只要将特定页改... 了解 CSHTML 问题 打开 CSHTML 文件的问题Microsoft Visual Studio 不存在你尝试加载 CSHTML 文件并收到错误,例如 “%%os%% 无法打开 CSHTML 文件扩展名”。 通常,%%os%% 中会出现这种情况,因为 Microsoft Visual Studio 未安装在你的电脑上。 这将防止你双击打开 CSHTML 文件,因为操作系统不知道如何处理它。 ... 很多童鞋说自己是做移动开发的,想挂个简单的Web API,可是服务器又不会搭,这样一来测试就成了问题。看看网上的教程,发现略难懂,而且大多是一个转一个,没价值,所以干脆写几篇文章讲讲简单的Web服务器怎么搭,让不太涉及Web的童鞋快速上手。 是的,这是一个新手问题,可能很荒谬,但我显然很难找到答案启动和运行。如何通过.aspx访问.cshtml页面我已经使用Visual Studio模板创建了ASP.NET Razor(v3)网站。这很好,我可以在本地看到一切。但是,当我尝试查看服务器上的Default.cshtml页面时,出现此错误:'/'应用程序中的服务器错误。 这种类型的页面没有提供。说明:您所请求的页面类型未被投放,因为它已被... 有比较多的方法打开的HTML文件,那么下面就简单的介绍两个方法打开HTML文件方法一、直接右键HTML文件,最后,选择使用笔记本打开这个文件即可。方法二、使用Dreamweaver软件打开,而且可以编辑HTML文件,那么下面就是具体的步骤1、先是下载一个Dreamweaver软件,可以在百度上下载即可2、安装Dreamweaver软件,就是下一步,下一步的安装即可3、打开Dreamweaver软件... 在Vs2022下,如何在开发调试时修改了cshtml,不重新启动就能马上生效呢? 1.要用NutGet下载并安装Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 6.0.1 2.修改Properties\launchSettings.json文件, "profiles": { "AspNETCore_MVC": { "commandName": "Project", "launchBrowser": true, 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 NU1107 Microsoft.EntityFrameworkCore 中检测到版本冲突。直接安装/引用 Microsoft.EntityFrameworkCore 2.2.4 到项目 CoreWeb 可解决此问题。 CoreWeb -> CoreWeb.Entities -> Microsoft.EntityFramework... 7 个答案:答案 0 :(得分:45)所以,显然这是一个“已知问题”,将尽快修复。对“某些”人工作的临时工作是确保任何Javascript都在一个单独的文件中。这是因为在同一个文件中使用RAZR和Javascript,而Visual Studio 2013无法在该实例中处理调试。答案 1 :(得分:21)我不知道您的特定问题是什么,但如果您想强制调试断点始终发生,请将debugger;添加到您希望...