【发布时间】:2020-06-08 22:11:10
【问题描述】:
我正在使用 Blazor 和 WebAssembly 进行一些测试,并且我一直在关注 https://docs.microsoft.com/en-us/aspnet/core/blazor/?view=aspnetcore-3.1 上的一些教程
我可以很好地构建和运行我的测试项目。但是,当我尝试在 Visual Studio 2019 中发布 Blazor 客户端或 Blazor 服务器时,我收到一条错误消息:
Publish failed
Publish has encountered an error.
Object reference not set to an instance of an object.
然后它引用一个日志文件,我已经检查过它并包含以下内容。
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Publish.Framework.Provider.DefaultPublishTabProvider.CreatePublishServiceProvider(IVsHierarchy hierarchy)
at Microsoft.Publish.Framework.Provider.DefaultPublishTabProvider.CreateViewAsync(IVsHierarchy project, IAsyncServiceProvider serviceProvider, CancellationToken cancellationToken)
at Microsoft.Publish.Framework.Provider.PublishProjectDesignerTabProvider.<CreateViewAsync>d__7.MoveNext()
我不确定这是否是一个错误,因为 Blazor WebAssembly 仍处于预览阶段,或者我的设置是否有问题。我试过用谷歌搜索这个错误,但结果很少。
所以我只是想知道是否有其他使用过 Blazor 和 WebAssembly 的人之前看到过这个错误,以及他们是否想出了如何解决它?
【问题讨论】:
标签: .net-core blazor webassembly