开发者社区> 问答> 正文

在win8x64下写的C#应用程序在XP下报错?报错

开发用的是win8x64下VS2012环境,应用程序.net组件版本要求4.0及以上版本,在XP上运行显示不是正确的win32程序,装了.net 4.0 依旧报错,请问这是为什么?

展开
收起
爱吃鱼的程序员 2020-06-22 18:48:37 459 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    编译的程序是64位程序,vs应该有选项的,不清楚dev11VCcomplier已经不在支持XP,如果想要支持XP系统,需要更新至VS2012Update1,同时,在Properties->ConfigurationProperties->General->PlatFormToolSet 选择 VisualStudio2012-windowsXP(v110_xp)<divclass="ref">

    引用来自“MeiKai”的答案

    <divclass=ref_body>编译的程序是64位程序,vs应该有选项的,不清楚微软的编程体系真他妈乱,见着<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:15px;line-height:22px;background-color:#FFFFFF;">.net就恶心<divclass="ref">

    引用来自“地瓜头”的答案

    <divclass=ref_body>dev11VCcomplier已经不在支持XP,如果想要支持XP系统,需要更新至VS2012Update1,同时,在Properties->ConfigurationProperties->General->PlatFormToolSet 选择 VisualStudio2012-windowsXP(v110_xp)<divclass="ref">

    引用来自“地瓜头”的答案

    <divclass=ref_body>dev11VCcomplier已经不在支持XP,如果想要支持XP系统,需要更新至VS2012Update1,同时,在Properties->ConfigurationProperties->General->PlatFormToolSet 选择 VisualStudio2012-windowsXP(v110_xp)

    需要用AnyCPU进行编译可以自行兼容x32或x64

    2020-06-23 11:53:16
    赞同 展开评论 打赏
问答分类:
C#
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Infecting-The-Enterprise-Abusing-Office365-Powershell-For-Covert-C2 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载