用的是vs2017 .net4.6.1框架 编写的软件。
试过vs2017 installer打包,在别的电脑登录界面过后一闪就关闭了。
又试了Advanced Installer打包,还是一样的结果。
是不是.net框架在一起打包的时候没弄好?
单独在没有4.6.1框架的电脑上手动安装4.6.1框架,报错说已经安装更高版本的框架或者本版本的框架c#软件要怎么才能打包到没有相应框架的电脑上运行能?救救孩子吧

解决方案 »

  1.   

    在别的电脑登录界面过后一闪就关闭了
    -》最好能捕获到window日志,看看具体的错误是什么。
      

  2.   

    理论上说楼主应该不会打包安装在XP上吧?xp不支持4.6框架……
    另外我自己以前碰到过,因为图标问题,xp上启动不起来一闪而过的
      

  3.   

    軟件最好是低版本的.net Framework,
    然後呢用的客戶端是高版本的.net Framework
    要不然不兼容,又要安裝.net Framework
      

  4.   

    看一下Windows日志,应该是你少了依赖项导致的
      

  5.   

    是win10系统的   。。
      

  6.   

    是不是 跟  dll
    位置有关?
      

  7.   

    是因为用了matlab混编,别的电脑matlab runtime环境没有
      

  8.   

    应该不是.net环境的问题,建议检查一下 引用文件 是否齐全.
    另外 打包可以用NSIS ,自己写脚本判断环境 是否需要安装.net框架
      

  9.   

    运行环境问题,大部分是没安装.net framework框架或者框架不匹配(过低)导致; 还有就是其他的一些运行环境,或者看看是否有一些需要的服务没启动;如果还不能定位,建议程序要写日志,查看日志记录下的抛出的异常信息精准定位;
      

  10.   

    建议安装好.net framework后
    把release目录下所有文件拷贝到客户机。
    然后一个一个的删除测试看能不能运行。。一般就OK
      

  11.   

    看看是不是.net framework版本不兼容
      

  12.   

    .net framework版本