我试图按照Windows XP的配置程序,但我没有General
选择Configuration Properties
。我安装Desktop development with C++
和Windows XP support for C++
。
我试图按照Windows XP的配置程序,但我没有General
选择Configuration Properties
。我安装Desktop development with C++
和Windows XP support for C++
。
Answers:
我找到了一个解决方案,如何在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版本..NET Framework 4.0.3要求首先安装.NET Framework 4。Microsoft不再支持这两种.NET Framework版本。
.NET Framework 4您可以在Windows XP上安装.NET Framework 4。它不再受微软支持。
我用.NET 4框架编译了这个项目,默认情况下它在XP上没有用。如果不提供安装更新的.NET4,它就会抱怨它不是一个有效的应用程序。
之后我用Google搜索.net4 for xp
并在dotNetFx40_Full_x86_x64.exe
此处找到了一个文件。安装在XP机器上,我的项目exe文件在32位XP SP3上工作,同时在Win10 VS2017 64位上编译。