shuhelohelo’s blog

Xamarin.Forms多めです.

「The reference assemblies for .NETFramework,Version=v5.0 were not found. 」への対処

Visual Studioで現在プレビュー版の.NET5を使ってトップレベステートメントを試したときに以下のようなエラーメッセージが表示されました.

The reference assemblies for .NETFramework,Version=v5.0 were not found. 

Tools > OptionsでOptionsウィンドウを開いて,Environment > Preview Featuresの中でUse previews of the .NET Core SDK (requires restart)にチェックをつけてOKを押します.

f:id:shuhelohelo:20200902124936p:plain

Visual Studioを再起動します.

これでトップレベステートメントを実行できます.

前提として,対象のプロジェクトのcsprojファイル内で言語バージョンをプレビュー版が使えるように指定されている必要があります.

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net5.0</TargetFramework>
    <LangVersion>preview</LangVersion>
  </PropertyGroup>

</Project>