none
急!急!我使用VS2012生成的程式在XP系统运行提示不是有效的32位exe RRS feed

  • 问题

  • 我使用VS2012生成的程式在XP系统运行提示不是有效的32位exe,在网上找了很多关于以下设置的办法,选择 配置属性->常规,然后在右侧列表的“平台工具集”选中“Visual Studio 2012 - Windows XP (v110_xp)”。

    我使用的VS版本是vs professional 2012 版本11.0.31030.00 update4,但我VS里怎么也找不到这个界面,只有下面这个(本来截图上传却上传不了),请帮忙指点怎么做才可以在Xp系统中运行?非常谢谢!


    • 已编辑 why69242 2014年5月9日 1:32
    2014年5月9日 1:21

全部回复

  • 请检查在配置属性->链接器->高级里面的目标计算机是否是MachineX86
    • 已标记为答案 why69242 2014年9月6日 2:18
    • 取消答案标记 why69242 2014年9月6日 2:18
    2014年5月9日 2:07
  • 工程-属性-Build-PlatForm设置为Active(x86)
    2014年5月9日 2:11
  • 我使用VS2012生成的程式在XP系统运行提示不是有效的32位exe,在网上找了很多关于以下设置的办法,选择 配置属性->常规,然后在右侧列表的“平台工具集”选中“Visual Studio 2012 - Windows XP (v110_xp)”。

    我使用的VS版本是vs professional 2012 版本11.0.31030.00 update4,但我VS里怎么也找不到这个界面,只有下面这个(本来截图上传却上传不了),请帮忙指点怎么做才可以在Xp系统中运行?非常谢谢!


    感謝各位,按照你們的方法都做了,我也在網上好了好多相關的內容都沒有解決,經過測試我發現是在程式中使用了RectangleShape,OvalShape,LineShape這類控件,如果不使用在XP中运行 正常,但我需要使用这类控件,请问哪位高手有办法克服这个问题吗,非常感谢!圖可以到下面的位置查看

    http://zhidao.baidu.com/question/1430897155524659099.html

    2014年9月6日 2:25
  • 你所使用到的這些空間應該都是net 3.5支持的。XP不支持NET 3.5,所以會發生此類問題。

    建議升級到Win7。


    ASP.NET Forum
    Other Discussion Forums
    FreeRice Donate
    Issues to report
    Free Tech Books Search and Download

    2014年9月6日 6:47