我编写了一个Console
应用程序,客户端正在尝试在其Windows Server 2003 R2 machine
计算机上运行该应用程序,并且他们收到该错误消息。
如果我去Build -> Configuration
经理,我所有的项目都设置为的平台"Any CPU"
和配置
"Release"
我可能还错过了什么?他们不想通过双击来实际运行控制台应用程序,而是希望将其交给Windows计划任务,以便它可以在特定时间启动并运行
从.NET 4.5开始,编译器会生成一个EXE,该EXE被标记为仅与Windows 6.0及更高版本兼容。Vista及更高版本。在XP和Server 2003(它们是Windows版本5.0)上启动时,此类可执行文件将无法立即运行。您会收到此错误,然后它才能告诉您计算机上未安装.NET 4.5。
您必须以.NET 4.0或更低版本为目标。对您依赖的任何DLL(包括非托管DLL)具有相同的要求。有关此内容的更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句