「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
.NET Core 3.0から、Windows Forms / WPFのサポートが追加された。
基本的にポーティング移行になるもよう(VS2019ではデザイナ使用不可)。
Open棟梁Projectでの事例
新規作成 → プロジェクトで取得できる。
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>netcoreapp3.0</TargetFramework>
<UseWindowsForms>true</UseWindowsForms>
<ApplicationIcon />
<StartupObject />
</PropertyGroup>
</Project><Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>netcoreapp3.0</TargetFramework>
<UseWPF>true</UseWPF>
</PropertyGroup>
</Project>以下のポイントに注意しながらポーティング移行を行う。
<UseWindowsForms>true</UseWindowsForms> <UseWPF>true</UseWPF>
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
.NET Coreでのサポートは予定されていない模様。
現状では、VB版テンプレートが存在しない。
Tags: :.NET開発, :.NET Core, :移行