内容
.net6でBlazorWebAssemblyアプリを作っています。
その中で過去に作成したBlazorプロジェクトを使いたいと思います。
そのBlazorプロジェクトではMicrosoft.AspNetCore.Appを使用しています。
BlazorWebAssemblyアプリでそのプロジェクトを参照すると以下のエラーが出ています。
NETSDK1082 指定された RuntimeIdentifier 'browser-wasm' で利用できる Microsoft.AspNetCore.App のランタイム パックがありませんでした。 TowerRecords.MarketPlace.WebApps.Admin C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets
以下のリンクで解消できる可能性があるようですが、読解力が足りずどこに何を設定すれば良いか理解しきれていません。
https://learn.microsoft.com/ja-jp/dotnet/core/tools/sdk-errors/netsdk1082?f1url=%3FappId%3DDev16IDEF1%26l%3DJA-JP%26k%3Dk(NETSDK1082)%26rd%3Dtrue
<ItemGroup> <KnownRuntimePack Update="@(KnownRuntimePack)"> <LatestRuntimeFrameworkVersion Condition="'%(TargetFramework)' == 'TARGETFRAMEWORK'">EXISTINGVERSION</LatestRuntimeFrameworkVersion> </KnownRuntimePack> </ItemGroup>
TARGETFRAMEWORKにnet6.0、EXISTINGVERSIONに6.0.10で指定してあげたら見てくれるのかと思いましたがそういうわけではないようでした。。
以下2つのプロジェクトは同じソリューションに入っています。
両方とも.NET6フレームワークです。
参照したいプロジェクト
・<Project Sdk="Microsoft.NET.Sdk">のプロジェクト
・参照パッケージにMicrosoft.AspNetCore.App(2.2.8)
エラーが出てるプロジェクト
・<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">のプロジェクト
・依存関係のプロジェクトに前述のプロジェクトを追加したい。
・追加すると表題ビルドエラーが出る
申し訳ありませんが上記リンクの内容を解説して頂けませんでしょうか?
もしくはこのエラーの解消方法をご存じの方はいらっしゃいますでしょうか。
あなたの回答
tips
プレビュー