C# MSB4062:未能从程序集Microsoft.Build.Tasks.Core加载Microsoft.Build.Tasks.AspNetCompiler任务

C# MSB4062:未能从程序集Microsoft.Build.Tasks.Core加载Microsoft.Build.Tasks.AspNetCompiler任务,c#,asp.net-mvc,msbuild,aspnet-compiler,C#,Asp.net Mvc,Msbuild,Aspnet Compiler,我有AspNet.MVC应用程序,希望在构建期间构建MVC视图(仅在版本配置中) 我创建了这个目标 <Target Name="BuildViews" Condition="'$(configuration)'=='Release'" AfterTargets="Build"> <AspNetCompiler VirtualPath="/" PhysicalPath="$(ProjectDir)" /> </Target> 安装Microso

我有AspNet.MVC应用程序,希望在构建期间构建MVC视图(仅在版本配置中)

我创建了这个目标

  <Target Name="BuildViews" Condition="'$(configuration)'=='Release'" AfterTargets="Build">
    <AspNetCompiler VirtualPath="/" PhysicalPath="$(ProjectDir)" />
  </Target>
安装
Microsoft.Build.Tasks.Core
,使用task添加
,以及其他操作都无济于事(

也许有人知道答案

Target framework - new 4.8

C# version - 8

IDE - JetBrains Rider 2019.3.1

MSBuild Path - C:\Program Files\dotnet\sdk\3.1.101\MSBuild.dll

Project format - Microsoft.NET.Sdk (.net core format)
此外,我尝试更改MSBuild路径(在附加设置中)

如果我将其更改为附加文件夹中的exe文件
C:\Program Files\JetBrains\JetBrains.3.1\tools\MSBuild\Current\Bin\MSBuild.exe
,它会工作

但这不是一个解决方案,因为它在TeamCity代理上不起作用,因为没有安装rider

Target framework - new 4.8

C# version - 8

IDE - JetBrains Rider 2019.3.1

MSBuild Path - C:\Program Files\dotnet\sdk\3.1.101\MSBuild.dll

Project format - Microsoft.NET.Sdk (.net core format)