Самый простой способ:
Начиная с .Net Core 3, самый простой способ сделать это - сделать резервную копию Program.cs
где-нибудь на диске (или просто с помощью git) и выполнить следующую команду, где находится Program.cs
:
dotnet new winforms --force
Он заменит ваши Program.cs
и .csproj
. Затем просто скопируйте необходимый код из вашего старого Program.cs
. Вот и все!
Для конвертации проекта вручную это может быть полезно:
Вот как выглядит проект .Net Core 3 (сгенерированный с использованием dotnet new winforms
):
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>netcoreapp3.0</TargetFramework>
<UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>
</Project>
Вот как Program.cs
выглядит для нового проекта:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace LinkInterceptor
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}