C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■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

返信 編集キー/


管理者用

- Child Tree -