不是有效的win32程序

gyszj_gcf 2016-03-28 11:42:55
各位朋友:
我最近在windows10的电脑上用visual studio 2015中,编制了一个C#,windows窗体应用程序。生成后,在另一台windows10的电脑上运行生成的exe程序文件,正常。但在另一台windows XP电脑上不能正常运行,提示,不是有效的win32程序。这台机子是32位机。不知是什么原因?

补充一点,我在生成时,也在选择了“首选32位(P) ”选项。

请大家指教。
...全文
1616 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gyszj_gcf 2016-03-30
  • 打赏
  • 举报
回复
aspower_朋友:你的回复对我有帮助。愿把分送给你。
一笑拔剑 2016-03-30
  • 打赏
  • 举报
回复
另外你这个问题可以直接设置.NET框架打包,让客户端自动下载的 方法如下 设置系统必备。右键选择安装项目,进入属性页中,单击“系统必备”按钮,进入系统必备对话框;勾选“创建用于安装系统必备组件的安装程序”,在安装系统必备组件列表中,选择(1)Windows Installer 3.1(必选) (2).NET Framework 3.5(可选)项目中用到了。那个版本就选那个,到时候客户端就会自动从网上下载控件了
一笑拔剑 2016-03-30
  • 打赏
  • 举报
回复
无可选答案结贴就好了啊 不行把分给我也好
gyszj_gcf 2016-03-28
  • 打赏
  • 举报
回复
版主:我的帖子没有人回复。但我自己解决了。并且把解决方案公布了。 我想结贴,但没法给自己分,也无法给别人分。怎么办呢? 麻烦你解决一下好吗?我不想发贴不结。
gyszj_gcf 2016-03-28
  • 打赏
  • 举报
回复
经过一天的努力,问题解决了。我写出了供有同样疑问的朋友们参考: 问题是我的XP系统的电脑没有安装NET.Framework,根据这个电脑,安装了NET.Framework 4.0版,再高点的版本,该电脑就不支持了。 同样,visual studio 2015系统生成时,也应该在程序的属性中,设置合适的目标框架。应保证选定的版本低于XP机的版本。 这样,就可以使用visual studio 2015编制的程序在XP机上运行了。 仅以此与喜欢编程的朋友们共享。

4,165

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 一般软件使用
社区管理员
  • 一般软件使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧