如何在 Visual Studio 2017 中針對 XP 進行建置?

如何在 Visual Studio 2017 中針對 XP 進行建置?

我試著跟隨配置 Windows XP 程式,但我沒有General選擇Configuration Properties。我安裝了Desktop development with C++並且Windows XP support for C++.

在此輸入影像描述

答案1

我找到如何在 Windows 10 for Windows XP 上的 Visual Studio 2017 中編譯 C# 專案的解決方案。在 VS2017 中,前往解決方案資源管理器並右鍵點擊您的專案。轉到屬性,然後在應用程式選單下.NET Framework 4選擇Target framework。這是預設安裝的VS2017中可以選擇的最低版本。

我認為在 XP 上運行的最新 .NET 框架是 3.5。然而,我錯了。這裡在微軟文件中它說:

.NET Framework 4.0.3 .NET Framework 4.0.3 是 Windows XP 和 Windows Server 2003 上支援的最新 .NET Framework 版本。 Microsoft 不再支援這兩個 .NET Framework 版本。

.NET Framework 4 您可以在 Windows XP 上安裝 .NET Framework 4。 Microsoft 不再支援它。

我使用.NET 4框架編譯了該項目,預設情況下它在XP上不起作用。它抱怨說,如果不提供安裝更新的 .NET4,就不是有效的應用程式。

之後我用谷歌搜尋.net4 for xp並找到了一個文件dotNetFx40_Full_x86_x64.exe 這裡。將其安裝在 XP 電腦上,我的專案 exe 檔案在 32 位元 XP SP3 上運行,同時在 Win10 VS2017 64 位元上編譯。

相關內容