我知道这通常是指针错误。然而,我似乎不能解决它,这是我所尝试的:
- 修复visual studio
- Repair .NET core
- 重新安装visual studio
- 安装。net core
- 清理和重建解决方案
做了所有这些之后,我仍然得到相同的错误。有没有人有更多的想法,我该如何解决这个问题?如果需要的话,它会在Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets的第79行被触发,即以下代码块
<RazorTagHelper
Debug="$(_RazorDebugTagHelperTask)"
DebugTool="$(_RazorDebugTagHelperTool)"
ToolAssembly="$(_RazorToolAssembly)"
UseServer="$(UseRazorBuildServer)"
ForceServer="$(_RazorForceBuildServer)"
PipeName="$(_RazorBuildServerPipeName)"
Version="$(RazorLangVersion)"
Configuration="@(ResolvedRazorConfiguration)"
Extensions="@(ResolvedRazorExtension)"
Assemblies="@(RazorReferencePath)"
ProjectRoot="$(MSBuildProjectDirectory)"
TagHelperManifest="$(_RazorTagHelperOutputCache)">
<Output
TaskParameter="TagHelperManifest"
ItemName="FileWrites"/>
</RazorTagHelper>
在我的情况下,我解决了安装dotnet-hosting-6.0.5-win.exe
https://learn.microsoft.com/en us/aspnet/core/host -和- deploy/iis/?view=aspnetcore - 6.0 #常见错误
我设法解决了这个问题,我不得不安装一个旧的贬值版本的。net与项目使用的。net版本,需要安装的旧版本是版本2.0.9