我试图在.NET 5中创建一个共享类库,其中包含一个.proto文件和3个依赖项:
当我从服务器项目添加项目引用时,没有任何问题。我肯定知道这一点,因为我首先在没有共享文件夹的情况下构建了项目,并且一切都按预期进行。当我创建共享项目并仅更改服务器项目时,它仍然可以完美运行。
但是,一旦我将Client项目的引用添加到共享项目,构建中就会出现一条错误消息(我也尝试添加服务引用,但发生了相同的错误):
There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'
但是,其中一种解决方案是删除依赖关系,但就我而言,这是不可能的。
另一个解决方案是说我应该在客户端的.csproj文件中进行一些更改。但是,当我这样做时,解决方案可以构建,但是由于无法突然找到Blazor.WebAssembly.js
文件而无法加载。
有人有同样的问题或知道可能是什么吗?随时询问任何问题以获取更多信息!