客户端参考出现问题“指定的RuntimeIdentifier'browser-wasm'没有可用的Microsoft.AspNetCore.App运行包”

时间:2020-10-30 10:38:25

标签: c# asp.net-core grpc blazor-webassembly .net-5

我试图在.NET 5中创建一个共享类库,其中包含一个.proto文件和3个依赖项:

  • Google.protobuf
  • Grpc.Aspnetcore
  • Grpc.Tools

当我从服务器项目添加项目引用时,没有任何问题。我肯定知道这一点,因为我首先在没有共享文件夹的情况下构建了项目,并且一切都按预期进行。当我创建共享项目并仅更改服务器项目时,它仍然可以完美运行。

但是,一旦我将Client项目的引用添加到共享项目,构建中就会出现一条错误消息(我也尝试添加服务引用,但发生了相同的错误):

There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'

此问题中提到了此问题: "There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'"

但是,其中一种解决方案是删除依赖关系,但就我而言,这是不可能的。

另一个解决方案是说我应该在客户端的.csproj文件中进行一些更改。但是,当我这样做时,解决方案可以构建,但是由于无法突然找到Blazor.WebAssembly.js文件而无法加载。

有人有同样的问题或知道可能是什么吗?随时询问任何问题以获取更多信息!

0 个答案:

没有答案