“任务工厂”;CodeTaskFactory“;在.NET核心版本的MSBuild上不受支持

“任务工厂”;CodeTaskFactory“;在.NET核心版本的MSBuild上不受支持,.net,msbuild-task,msbuildcommunitytasks,.net,Msbuild Task,Msbuildcommunitytasks,在VS2019中,我有一个MVC dotnet框架项目,在进行dotnet构建时遇到了这个问题 error MSB4801: The task factory "CodeTaskFactory" is not supported on the .NET Core version of MSBuild 错误MSB4175:无法从程序集“C:\Program Files\dotnet\sdk\3.1.201\Microsoft.Build.Tasks.Core.dll”中加载任务工厂“CodeTa

在VS2019中,我有一个MVC dotnet框架项目,在进行dotnet构建时遇到了这个问题

error MSB4801: The task factory "CodeTaskFactory" is not supported on the .NET Core version of MSBuild

错误MSB4175:无法从程序集“C:\Program Files\dotnet\sdk\3.1.201\Microsoft.Build.Tasks.Core.dll”中加载任务工厂“CodeTaskFactory”。

请在csproj上注释此行:

<Target Name="PreBuild" BeforeTargets="PreBuildEvent">
    <EnvVarSet VarName="DOTNET_HOST_PATH" VarValue="dotnet" />
</Target> 


ref:,添加目标并不能解决问题,实际上项目根本不是ref pacakges.config,这里需要更改整个csproj文件,如何执行此操作
<!-- <Target Name="PreBuild" BeforeTargets="PreBuildEvent">
        <EnvVarSet VarName="DOTNET_HOST_PATH" VarValue="dotnet" />
    </Target> -->