
私は従おうとしたWindows XP 用プログラムの構成General
ですが、の下にオプションがありませんConfiguration Properties
。 をインストールしましDesktop development with C++
たWindows XP support for C++
。
答え1
Windows XP 用の Windows 10 上の Visual Studio 2017 で C# プロジェクトをコンパイルする方法を見つけました。VS2017 でソリューション エクスプローラーに移動し、プロジェクトを右クリックします。プロパティに移動し、アプリケーション メニューで の.NET Framework 4
下を選択しますTarget framework
。これは、デフォルトでインストールされる VS2017 で選択できる最低バージョンです。
XP で動作する最新の .NET Framework は 3.5 だと思っていましたが、それは間違いでした。ここMicrosoft のドキュメントには次のように書かれています:
.NET Framework 4.0.3 .NET Framework 4.0.3 は、Windows XP および Windows Server 2003 でサポートされている最新の .NET Framework バージョンです。.NET Framework 4.0.3 を使用するには、まず .NET Framework 4 がインストールされている必要があります。これらの .NET Framework バージョンは両方とも、Microsoft によってサポートされなくなりました。
.NET Framework 4 .NET Framework 4 は Windows XP にインストールできます。Microsoft によるサポートは終了しています。
プロジェクトを .NET 4 フレームワークでコンパイルしましたが、XP ではデフォルトでは動作しませんでした。新しい .NET4 をインストールするように提案されず、有効なアプリケーションではないというエラーが表示されました。
その後グーグルで検索し.net4 for xp
てファイルを見つけましたdotNetFx40_Full_x86_x64.exe
ここXP マシンにインストールしたところ、プロジェクト exe ファイルは Win10 VS2017 64 ビットでコンパイルされながら、32 ビット XP SP3 で動作しました。