20240125-01_netsdk1054errormsg

.NET Standard で NuGet 用のパッケージ (*.nupkg) を出力しようとした際、下記エラーが発生して出力できなかったときの備忘録。

.NET Standard で「パック」を行おうとしたところ、下記エラーメッセージが表示され出力に失敗しました。
NETSDK1054: .NET Core のみがサポートされています。

対象の .NET Standard プロジェクトのプロパティを開き、[パッケージ] > [全般] > 「.NET ツールとしてパック」の項目を探す。
間違えてチェックをオンにしてしまったようだが、下記は .NET Standard のプロジェクトでは非対応のようなので、チェックを外してください。

20240125-02_check

エラーの言っている .NET Core のみのサポートの話を参照している外部の NuGet パッケージのバージョンの問題だと誤解して、一生懸命バージョンを下げたりしていたが、なんのこともなかった……。