| ■103919 / ) |
Re[3]: NETSDK1045エラー .NET SDK プレビュー版 |
□投稿者/ WebSurfer (2回)-(2026/03/07(Sat) 00:05:53)
|
■No103917 (furu さん) に返信
> C#でフレームワークを.NETにしてプログラムを実行させたい。
その理由が分かりません。Windows Forms アプリを作っているのですよね?
Windows OS 上で動く Windows Forms アプリとか WPF アプリは、.NET の 新機能を利用したいなどの理由がない限り、ターゲットフレームワークは .NET Framework 4.8.1 で作った方が良いと思うのですが。
フレームワークを .NET とした場合、.NET Framework からの破壊的変更が あるとか (コントロールが多数削除されているなど)、特定の OS に依存す る機能は Visual Studio のテンプレートで作るプロジェクトには含まれて ないとか (例: GDI+ に依存するグラフィックス機能、エンコーディングの Shift_JIS)、ReportViewer や Chart が使えないとか、データソース構成 ウィザードが使えないとか、Visual Studio のデザイナが対応してないと か、乗り越えなければならない壁がいくつもあります。
ASP.NET Web アプリですと、ASP.NET Web Forms アプリには対応していな いという乗り越えられない壁があります。
サポート期間の長さを気にしてということなら、.NET 10 の 2028年 11 月 14 日より、 .NET Framework 4.8.1 の「サポートされているバージョン の Windows にインストールされている限り」の方が長いと思います。
Microsoft .NET および .NET Core https://learn.microsoft.com/ja-jp/lifecycle/products/microsoft-net-and-net-core
.NET Framework サポート ポリシー https://dotnet.microsoft.com/ja-jp/platform/support/policy/dotnet-framework
|
|