环境:Win7、VS2010、.Net2.0
安装程序加入了.net2.0先决条件包,在Win7下一切正常,在XP系统安装没问题,但程序打不开。
XP系统试了两台电脑都不行,Win7试了四台都可以。下面是开发过程中一些特殊操作,不知道有没有影响:
1、最初用的VS2012开发,到了安装部署是换成了VS2010版本。(可以正常调试、运行、打包)
2、由于上面的问题,考虑到框架问题,将原先的.net4.0换成了.net2.0框架,删除了之前的引用,全部重新添加了一遍,重新生成了安装包问题依旧。程序我共享到了网盘,做了两个版本,一个是需要在线安装.net一个是自带,不过在论坛里的人,应该都有.net环境
http://pan.baidu.com/share/home?uk=3709002955小弟在论坛一直是潜水学习,所以分不多,如果有知道问题解决办法的,100分呈上!
安装程序加入了.net2.0先决条件包,在Win7下一切正常,在XP系统安装没问题,但程序打不开。
XP系统试了两台电脑都不行,Win7试了四台都可以。下面是开发过程中一些特殊操作,不知道有没有影响:
1、最初用的VS2012开发,到了安装部署是换成了VS2010版本。(可以正常调试、运行、打包)
2、由于上面的问题,考虑到框架问题,将原先的.net4.0换成了.net2.0框架,删除了之前的引用,全部重新添加了一遍,重新生成了安装包问题依旧。程序我共享到了网盘,做了两个版本,一个是需要在线安装.net一个是自带,不过在论坛里的人,应该都有.net环境
http://pan.baidu.com/share/home?uk=3709002955小弟在论坛一直是潜水学习,所以分不多,如果有知道问题解决办法的,100分呈上!
解决方案 »
- 帮忙看看这个线程问题出在哪?
- 关于放大实时曲线的问题(参与有分)
- 如何把图片保存到数据库中?
- C#调用C++写的DLL出错
- 怎么让图片变大 有不失真
- Write a "Send To" menu class in c# ~~this question is sent with a high importance ~~wait online~~
- 生成一个web应用程序时候,第一个页面名字为webForm1,如何改这个名字?在外部改文件名?
- c#写文件问题,如能解决,提供人民币报酬
- 自定义控件 设计界面
- 请教下winform如何绘制包含数百万个点的曲线并进行无卡顿缩放和移动
- C#调用DLL的问题
- 求用c#编写一个拼图游戏
.net2.0
<BootstrapperPackage Include=".NETFramework,Version=v4.0,Profile=Client">
<Visible>False</Visible>
<ProductName>Microsoft .NET Framework 4 Client Profile %28x86 和 x64%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>false</Install>
</BootstrapperPackage>
</ItemGroup>
刚在安装项目文件夹下看到Setup.vdproj文件里有类似的语句,我又重新建了一个安装项目,看这个文件里已经没有这几句了,然后去XP电脑试了,还是一样
原因可能真的是这里,怎么改呢?
正如13楼所说,绝对算是神级错误下面把解决问题的过程跟大家分享下,希望不会有人跟我犯同样的错误!
1、同样的环境新建了一个项目,没有添加任何东西直接打包,去XP电脑上试,结果安装、运行都没问题。这让我更佳确信不是环境的问题。
2、将原项目窗体文件添加到新项目,打包去试,问题出现了!
3、将原项目的主窗体代码复制到新项目窗体,打包去试,一切OK!
4、对比之下,发现新项目好像忘了给Form1 设置 Icon 属性(也就是图标),设置后打包去试,问题又出现了!
5、当时做了两个logo,俩一大一小(256*256、128*128),一直都是用的256大小的,换上128的图标,打包去试,一切OK!!!没错!一直苦苦寻找的问题竟然是一个图标文件!之前只是为了图标大一点在Win7系统下放大会更好看,没想到害人的就是它!窗体的Icon 属性,在Win7下完全支持256*256大小,可是在XP系统
哎,如果是"正规军"可能就不会犯我这样低级的错误,我在这里也就提醒下像我一样的业余新手。结贴!
还有这种错误 这只能说是微软的bug