今まで生きてきてこんなことをしようとは、今まで一度も思ったことがありませんでした。
.csproj を編集する
.NET Core 3.0 で作ったコンソールアプリの .csproj 例です。
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netcoreapp3.0</TargetFramework> <RootNamespace>YourProjectName</RootNamespace> </PropertyGroup> </Project>
この <TargetFramework>netcoreapp3.0</TargetFramework>
の netcoreapp3.0 を net48 と書き換えます。
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net48</TargetFramework> <RootNamespace>YourProjectName</RootNamespace> </PropertyGroup> </Project>
これで、.NET Framework 4.8 がターゲットになったようです。