Open YuukiReiya opened 1 year ago
.NET5.0のバージョンがLTS対象外になった。 VisualStudio for Macでも.NET5.0がサポート対象外になったせいでビルド出来ない。 .NETのバージョンアップあげる。
VisualStudio for Mac
[Windows]
VSのインストールVS2019→VS2022へ。TargetFrameworkの指定は.NET Runtimeのインストール及びVSインストーラーを利用してもVS2022では指定できなかった。そのためビルドするVSバージョン自体を上げる。※csprojのxmlを直接いじってダメだった。
ターゲットフレームワークの変更※.NET8.0はプレビュー版のせいか選択できなかった。
s
https://learn.microsoft.com/ja-jp/visualstudio/msbuild/errors/msb3971?view=vs-2022
ターゲット GetReferenceAssemblyPaths: /Applications/Visual Studio.app/Contents/MonoBundle/MSBuild/Current/bin/Microsoft.Common.CurrentVersion.targets(1232,5): error MSB3971: ".NETFramework,Version=v7.0" の参照アセンブリが見つかりませんでした。.Net 5.0 以上をターゲットにするために、古い .NET SDK を使用している可能性があります。Visual Studio と .NET SDK のいずれかまたはその両方を更新してください。 プロジェクト "Downloader.csproj" 内のターゲット "GetReferenceAssemblyPaths" のビルドが終了しました -- 失敗。
MSB3971: 'name' の参照アセンブリが見つかりませんでした
概要
.NET5.0のバージョンがLTS対象外になった。
VisualStudio for Mac
でも.NET5.0がサポート対象外になったせいでビルド出来ない。 .NETのバージョンアップあげる。手順
[Windows]
VSのインストール
VS2019→VS2022へ。
TargetFrameworkの指定は.NET Runtimeのインストール及びVSインストーラーを利用してもVS2022では指定できなかった。
そのためビルドするVSバージョン自体を上げる。
※csprojのxmlを直接いじってダメだった。
ターゲットフレームワークの変更
※.NET8.0はプレビュー版のせいか選択できなかった。
s
備考
https://learn.microsoft.com/ja-jp/visualstudio/msbuild/errors/msb3971?view=vs-2022
MSB3971: 'name' の参照アセンブリが見つかりませんでした