Application.exe不是有效的Win32应用程序错误
本文关键字:Win32 应用程序 错误 有效 exe Application | 更新日期: 2023-09-27 18:26:01
我编写了一个Console
应用程序,客户端正试图在他们的Windows Server 2003 R2 machine
机器上运行它,但他们收到了错误消息。
如果我去Build -> Configuration
经理那里,我所有的项目都设置为"Any CPU"
平台和配置
"Release"
我可能还错过了什么?他们不想双击控制台应用程序来实际运行它,他们想把它交给Windows调度任务,这样它就可以在特定时间提取并运行
从.NET 4.5开始,编译器生成一个被标记为仅与Windows 6.0及更高版本兼容的EXE。Vista及以上版本。当在XP和Server 2003上启动时,这样的可执行文件将无法立即运行,因为它们是Windows版本5.0。您在之前收到此错误,它会告诉您计算机上没有安装.NET 4.5。
必须以.NET 4.0或更低版本为目标。对任何依赖的DLL(包括非托管DLL)都有相同的要求。更多关于这个帖子。