AspNetCore TestHost 运行时编译 Razor 时出现 CompilationFailedException。
创始人
2024-09-20 07:30:27
0

运行时编译Razor时出现CompilationFailedException异常通常是由于缺少所需的依赖项或配置问题引起的。以下是一些可能的解决方法:

  1. 确保在项目中安装了必要的依赖项。在AspNetCore应用程序的.csproj文件中,确保已经添加了以下包引用:

  

  1. 在Startup.cs文件的ConfigureServices方法中,启用运行时编译Razor:
public void ConfigureServices(IServiceCollection services)
{
    services.AddControllersWithViews().AddRazorRuntimeCompilation();
}
  1. 确保在测试项目的.csproj文件中添加了对Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation包的引用:

  

  1. 在测试项目的Startup.cs文件中,使用相同的配置启用运行时编译Razor:
public void ConfigureServices(IServiceCollection services)
{
    services.AddControllersWithViews().AddRazorRuntimeCompilation();
}
  1. 如果上述解决方法仍然无效,可以尝试清除并重新生成解决方案,确保所有项目都正确引用了所需的包。

这些解决方法应该可以解决由于缺少依赖项或配置问题而导致的AspNetCore TestHost运行时编译Razor时出现CompilationFailedException异常。

相关内容

热门资讯

分辨真假"微信小游戏... 分辨真假"微信小游戏辅助器"开挂(软件)辅助软件真是有挂-新2026版;无需打开直接搜索加薇1367...
关于"werplan... 关于"werplan辅助软件"开挂(下载)辅助下载有挂助手-AI教程>>您好:软件加13670430...
解密关于"蜀门手游辅... 解密关于"蜀门手游辅助免费脚本"开挂(脚本)辅助脚本有挂实锤-AI教程蜀门手游辅助免费脚本ai黑科技...
科普分享"wpk德州... 科普分享"wpk德州局怎么透视"开挂(插件)辅助插件有挂方略-辅助教程;无需打开直接搜索打开薇:13...
2024教程"微信雀... 2024教程"微信雀神小程序插件"开挂(下载)辅助下载确实有挂-大神讲解;无需打开直接搜索加薇136...
盘点一款"宝宝浙江辅... 大家好,今天小编来为大家解答宝宝浙江辅助工具这个问题咨询软件客服可以免费测试直接加微信(136704...
来一盘"微信老铁13... 微信老铁13水辅助 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由: ...
实测必看"花花生活圈... 花花生活圈第三方工具开挂教程视频分享装挂详细步骤在当今的网络游戏中,花花生活圈第三方工具作为一种经典...
盘点十款"边锋干橙眼... 边锋干橙眼辅助器的主要功能是什么是一款专注玩家量身打造的游戏记牌类型软件,在边锋干橙眼辅助器的主要功...
技巧知识分享"福建十... 技巧知识分享"福建十三水辅助器价格"开挂(插件)辅助插件确实有挂-揭秘教程 了解更多开挂安装加(13...