質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
blazor

Blazorは、マイクロソフトが開発している.NETベースのWebアプリフレームワークです。C#でフロントエンドもバックエンドも一貫して書くことが可能。クライアントサイド(WebAssembly)とサーバーサイド形式のホスティングモデルがあります。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

ASP.NET

ASP.NETは動的なWebサイトやWebアプリケーション、そしてWebサービスを構築出来るようにする為、Microsoftによって開発されたウェブアプリケーション開発フレームワークです。

Q&A

0回答

1203閲覧

BlazorWebAssemblyでMicrosoft.AspNetCore.Appを使いたい

退会済みユーザー

退会済みユーザー

総合スコア0

blazor

Blazorは、マイクロソフトが開発している.NETベースのWebアプリフレームワークです。C#でフロントエンドもバックエンドも一貫して書くことが可能。クライアントサイド(WebAssembly)とサーバーサイド形式のホスティングモデルがあります。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

ASP.NET

ASP.NETは動的なWebサイトやWebアプリケーション、そしてWebサービスを構築出来るようにする為、Microsoftによって開発されたウェブアプリケーション開発フレームワークです。

0グッド

1クリップ

投稿2022/11/02 06:36

編集2022/11/02 08:53

内容

.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">のプロジェクト
・依存関係のプロジェクトに前述のプロジェクトを追加したい。
・追加すると表題ビルドエラーが出る

申し訳ありませんが上記リンクの内容を解説して頂けませんでしょうか?
もしくはこのエラーの解消方法をご存じの方はいらっしゃいますでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2022/11/02 07:07 編集

> その中で過去に作成したBlazorプロジェクトを使いたいと思います。 それのターゲットフレームワークは何ですか? それを .NET 6.0 にアップデートして使うのですか? Visual Studio 2022 を使ってますか? OS は何ですか?(Mac とかじゃないでしょうね) コマンドプロンプトから dotnet --info と打ち込んだ時に表示される SDK や runtime などの情報はどうなってますか?
退会済みユーザー

退会済みユーザー

2022/11/02 07:15

質問ありがとうございます。 ・過去に作成したBlazorプロジェクトのターゲットフレームワークは.NET 6.0です。  過去と言っても最近なので紛らわしい表現だったかもしれません。 ・一般的なWindows10のPCでVisual Studio 2022を使用しています。 ・.NETの情報は以下でした。 ``` .NET SDK: Version: 6.0.402 Commit: 6862418796 ランタイム環境: OS Name: Windows OS Version: 10.0.19044 OS Platform: Windows RID: win10-x64 Base Path: C:\Program Files\dotnet\sdk\6.0.402\ global.json file: Not found Host: Version: 6.0.10 Architecture: x64 Commit: 5a400c212a .NET SDKs installed: 5.0.400 [C:\Program Files\dotnet\sdk] 6.0.101 [C:\Program Files\dotnet\sdk] 6.0.402 [C:\Program Files\dotnet\sdk] .NET runtimes installed: Microsoft.AspNetCore.App 3.1.18 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 3.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 5.0.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 3.1.18 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 3.1.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 5.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 6.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 3.1.18 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 3.1.30 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 5.0.9 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 6.0.9 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] ```
退会済みユーザー

退会済みユーザー

2022/11/02 07:37 編集

環境に問題はなさそうですが、そうすると「BlazorWebAssemblyアプリでそのプロジェクトを参照」のやり方の問題のように思えます。そうだとすると今提供されている情報では自分には分かりません。お役に立てずすみませんが他の方の回答をお待ちください。
退会済みユーザー

退会済みユーザー

2022/11/02 08:27

そのあたりの情報も追記すべきでした。 ご協力ありがとうございました。
退会済みユーザー

退会済みユーザー

2022/11/05 01:39

レスが付きませんね。自分は「BlazorWebAssemblyアプリでそのプロジェクトを参照」とか言われても訳が分からないし、それを掘り下げていっても話が通じないであろうと思ったので撤退したのですが、他の閲覧者の方も同様ではなかろうかと推測してます。 なので、どうしても「BlazorWebAssemblyアプリでそのプロジェクトを参照」でなければならないというわけではなくて、それはやりたいことを行うための手段の一つにすぎず、やりたいことができれば手段は問わないということであれば、やりたいことを詳しく書いてもらった方が良いかもしれません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問