首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在Win7下开发的Winform程序(2.0框架)安装在XP系统后,双击应用程序exe无反应(安装包自带了.net 2.0),不知道是什么有关问题,求教!

2013-07-08 
在Win7下开发的Winform程序(2.0框架)安装在XP系统后,双击应用程序exe无反应(安装包自带了.net 2.0),不知道

在Win7下开发的Winform程序(2.0框架)安装在XP系统后,双击应用程序exe无反应(安装包自带了.net 2.0),不知道是什么问题,求教!!!
环境: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分呈上!
[解决办法]
也许是2.0环境的问题吧,试试这个2.0
.net2.0
[解决办法]
在工程文件中看到以下的内容,可能是这个地方有问题吧


  <ItemGroup>
    <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>


[解决办法]
重新创建项目,把已经有的项目添加进去重新打包

热点排行