zoukankan      html  css  js  c++  java
  • 机房收费系统vb.net之打包与部署(二)

    版权声明:本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/wangdan199112/article/details/28286365

                 紧接着上篇博客的打包和部署,以下说一下我在XP系统和.net framework2.0平台公布系统的解决的方法,对于.net framework2.0的情况,由于大家知道假设用visual studio2013的话,最低的执行平台是2.0但是的代码是在4.5的平台下实现的。要是转换过去,会出非常多错误。见下图:

               

              生成后的效果就是会出现非常多的错误:

               

               原因就是我之前 写程序的目标框架是默认的4.5,而改成2.0后差异太大,有非常多内部编译都发生了变化。因此这个方案是不能够的,以下是我解决问题的一个说了有些投机取巧的方法吧:

                首先,将源代码中全部项目的目标框架改为4.0,原因是从4.5--4.0不会错误,这两种框架之间编译的差异小,例如以下图:

                

                其次,从网上查资料得知。XP系统最高能够执行.net framework4.0。于是我就把XP系统中的2.0版本号用4.0版本号替换了,但是对于这两个版本号的区别,我还是不非常清楚,这是我从网上查到的一些资料。和大家分享一下:

                .net framework2.0:无需部署即可轻松使用应用程序,· 为 Windows XP 用户使用 Windows Vista 做好准备

                .net framework4.0主要是添加了并行支持,但是我差了资料。还是不知道什么叫并行支持,等待高人解答~

                但是我以为这种操作即可了,于是兴致勃勃到5楼安装,没想到一点快捷方式,它竟然又一次打击我~”(null)不是有效的win32应用程序“,心寒~我花了两天解决的问题竟然又冒出了新问题。于是又開始了取经之路,查资料。原来是由于我当初编译的程序是64位的。而XP是32位系统,于是,新的问题,新的发现,我開始从vs2013下手,又一次生成,以下是我对它的操作:

                第一步:选择配置管理器             

                  第二步:如图,选择”新建“

                  

                  点击“从此处复制设置”--选择“86”--点击“确定”

                  

                  接着在配置管理器--“活动解决方式平台”--“86”,例如以下图:

                         

                        接下来在这个XP系统上就能够正常执行啦。希望和大家交流!

  • 相关阅读:
    Chrome恢复显示网址 https:// 和 www
    test
    test
    [转载]看我花式绕过校园网计费认证
    [软件分享]速盘,一个新的百度网盘下载工具
    通过canvas计算任意两个颜色的插值
    Canvas绘制圆点线段
    MySQL 5.7.30 的安装/升级(所有可能的坑都在这里)
    感觉自己成长慢,单点突破可以让你成长快10倍
    承认吧,你就是个意志力很差的人
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10076504.html
Copyright © 2011-2022 走看看