Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Blazor服务器生成错误-新web应用程序导致生成错误_C#_Visual Studio_.net Core_Msbuild_Blazor - Fatal编程技术网

C# Blazor服务器生成错误-新web应用程序导致生成错误

C# Blazor服务器生成错误-新web应用程序导致生成错误,c#,visual-studio,.net-core,msbuild,blazor,C#,Visual Studio,.net Core,Msbuild,Blazor,我最近安装了Blazor,作为Visual Studio Community 2019版本16.3.2安装的一部分。在VS2019中创建了一个全新的Blazor服务器web应用程序后,我尝试运行该应用程序,但在构建过程中出现了3个错误。错误是: 错误:项目“C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Microsoft.Common.targets\ImportAfter\Microso

我最近安装了Blazor,作为Visual Studio Community 2019版本16.3.2安装的一部分。在VS2019中创建了一个全新的Blazor服务器web应用程序后,我尝试运行该应用程序,但在构建过程中出现了3个错误。错误是:

  • 错误:项目“C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Microsoft.Common.targets\ImportAfter\Microsoft.Web.ImportAfter.targets”不是由位于(6101,3)的“C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets”导入的,由于文件无效。OKTABLAZRASPNETCOREServerSide C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Microsoft.Common.targets\ImportAfter\Microsoft.Web.ImportAfter.targets
  • 错误:项目“C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio\Managed.Web\Microsoft.Web.Designtime.targets”不是由位于(42,5)的“C:\Program Files\dotnet\sdk\3.0.100\sdk\Microsoft.NET.sdk.Web.ProjectSystem\targets\Microsoft.NET.sdk.Web.ProjectSystem.targets”导入的,由于文件无效。OktaBlazorAspNetCoreServerSide C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio\Managed.Web\Microsoft.Web.Designtime.targets
  • 错误MSB4024无法加载导入的项目文件“C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Microsoft.Common.targets\ImportAfter\Microsoft.Web.ImportAfter.targets”。缺少根元素。OktaBlazorAspNetCoreServerSide C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets

  • 我以前从未遇到过这样的MSBuild错误,我需要一些指导。我正在使用.Net Core 3.0.100。如果我从命令行使用
    dotnet运行
    ,项目将按预期运行。

    我在Visual Studio 2019的Blazor应用程序中遇到了一些奇怪的问题。我一直在运行VisualStudio2019的预览版本,并在此基础上安装了发布版本。完全卸载VS2019并重新安装修复了我的所有问题。这不是一个很好的解决方案,但它确实解决了我的古怪问题。

    将Visual Studio Community 2019更新为16.3.3版似乎已经解决了这个问题。我可以在Windows 10上使用DotNET Core SDK 3.0.100创建新的Blazor服务器应用程序,构建并运行时不会出现错误。我猜更新一定包含了必要的错误修复,以最终试用这个新产品

    以前从未遇到过此问题,您是否检查过Microsoft.Web.ImportAfter.targets文件是否已损坏?根元素丢失始终意味着目标文件中没有
    标记。另外,VS2019和.net core 3.0.1是否是当前计算机中的唯一版本,其中是否有预览版本?我没有发现像这样的问题,但发现了一些类似的问题,关于VS预览或.net sdk预览。。。希望信息有帮助:)我想知道它是否与在我更新VS2019之前安装Blazor templates 3.0.0-preview9.19424.4有关。我将简短地检查一下我刚刚检查了
    dotnet--info
    3.0.100-preview-010184
    SDK已安装完全卸载VS2019肯定有点极端-我将其用于所有任务,而不仅仅是试验Blazor等新产品。我假设有一个解决这个问题的方法,也许再次更新VS2019会有所帮助。嗨,詹姆斯,谢谢你的分享,请将你的回复标记为答案,这将帮助其他社区成员更容易搜索此有用信息,这只是一个提醒:)