Visual Studio 2022 - トラブルシュート - CS0012 参照を追加する必要があります

 クラウディア
1. 概要
2. 状況
3. パッケージをインストール

1. 概要

 本章では、他の章では、収まりきれない、トラブルについてのメモを掲載します。

2. 状況

 下記のような文で。

型 変数名 = System.Text.Json.JsonSerializer.Deserialize<型>(data);
 ビルドすると。

エラー (アクティブ)	CS0012	型 'ReadOnlySpan<>' は、参照されていないアセンブリに定義されています。アセンブリ 'System.Memory, Version=4.0.1.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' に参照を追加する必要があります。
 てな、エラーになるのです。  「.NET Framework 4.8」を使用しています。

3. パッケージをインストール

 これは、どうもパッケージをインストールする必要があるようなのです。  プロジェクトを右クリックして「NuGet パッケージの管理」
「Visual Studio 2022」-「NuGet パッケージの管理」

 「参照」タブで、「System.Memory」を検索して。
 見つかったものをインストールします。

「Visual Studio 2022」-「NuGet パッケージの管理」「参照」

 「OK」

「Visual Studio 2022」-「変更のプレビュー」

 これで、ビルドエラーは、解消しました。

AbemaTV 無料体験