YuukiReiya / MyFramework

オンライン制作用。
3 stars 0 forks source link

【Develop】GoogleDriveManagerのUpdate #101

Open YuukiReiya opened 1 year ago

YuukiReiya commented 1 year ago

概要

.NET5.0のバージョンがLTS対象外になった。 VisualStudio for Macでも.NET5.0がサポート対象外になったせいでビルド出来ない。 .NETのバージョンアップあげる。

手順

[Windows]

  1. VSのインストール
    VS2019→VS2022へ。
    TargetFrameworkの指定は.NET Runtimeのインストール及びVSインストーラーを利用してもVS2022では指定できなかった。
    そのためビルドするVSバージョン自体を上げる。
    ※csprojのxmlを直接いじってダメだった。

  2. ターゲットフレームワークの変更
    targetframework
    ※.NET8.0はプレビュー版のせいか選択できなかった。

  3. 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' の参照アセンブリが見つかりませんでした

YuukiReiya commented 1 year ago