机房收费系统vb.net之打包与部署(二)
紧接着上篇博客的打包和部署,以下说一下我在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下手,又一次生成,以下是我对它的操作:
第一步:选择配置管理器
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZ2RhbjE5OTExMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />
第二步:如图,选择”新建“
点击“从此处复制设置”--选择“86”--点击“确定”
接着在配置管理器--“活动解决方式平台”--“86”,例如以下图:
接下来在这个XP系统上就能够正常执行啦。希望和大家交流!
机房收费系统vb.net之打包与部署(二)的更多相关文章
- 机房收费系统vb.net之打包与部署(一)
从机房重构到如今,我最大的感受就是万事开头难,万事结尾难!开头难是由于那个思路理不清,对三层已经设计模式的应用不够熟悉,结尾难就是打包部署了!这几天非常头疼,以为完毕了代码就大功告成了,但是没想到啊, ...
- VB.NET版机房收费系统---导出Excel表格
datagridview,翻译成中文的意思是数据表格显示,使用DataGridView控件,能够显示和编辑来自不同类型的数据源的表格,将数据绑定到DataGridView控件很easy和直观,大多数情 ...
- VB.NET 机房收费系统项目总结
VB.NET机房收费系统项目总结 从2013年5月3日——2013年8月20日历时三个多月的.NET机房收费系统终于完成了.项目做完了,真有一种如释重负的感觉. 下面我将从文档.UML图,代码这三个方 ...
- VB.NET版机房收费系统---七仙女之系统登录
VB.NET第一版机房收费系统,告一段落,验收的时候.问题也是大大的存在,没实用上设计模式,什么触发器.存储过程,都没实用上.看看其她小伙伴的,七层实现登录?那是什么东东,相比較我的三层而言,多了两倍 ...
- 机房收费系统——在VB中将MSHFlexGrid控件中的数据导出到Excel
机房收费系统中,好多查询的窗体都包含同一个功能:将数据库中查询到的数据显示在MSHFlexGrid控件中,然后再把MSHFlexGrid控件中的数据导出到Excel表格中. 虽然之前做过学生信息管理系 ...
- 机房收费系统之vb报表的模板的制作(一)
机房收费系统有报表的功能,报表对于我们来说有点陌生.这不是会计的事吗?怎么机房收费系统也參合进来了,事实上我们学会了报表的步骤.理解了代码后.报表变得不是非常难,世上无难事,仅仅怕肯登攀 ...
- VB.NET版机房收费系统---外观层如何写
外观设计模式,<大话设计模式>第103页详细讲解,不记得这块知识的小伙伴可以翻阅翻阅,看过设计模式,敲过书上的例子,只是学习的第一步,接着,如果在我们的项目中灵活应用,把设计模式用出花儿来 ...
- VB.NET版机房收费系统---报表
报表,即报告情况的表格,简单的说:报表就是用表格.图表等格式来动态显示数据,可以用公式表示为:"报表 = 多样的格式 + 动态的数据". 在没有计算机以前,人们利用纸和笔来记录数据 ...
- VB.NET版机房收费系统---异常处理
异常处理,英文名为Exceptional Handling, 那时年少,还记得那年一起学习过的VB6.0的时候,常常使用ONError的错误语句.与传统VB6.0中的OnError语句相比.NET平台 ...
随机推荐
- csp-s模拟测试55 联,赛,题题解
题面:https://www.cnblogs.com/Juve/articles/11610969.html 联: 用线段树维护区间和,要修改成1或0就线段树修改区间和 如果是异或,那么新的区间和就是 ...
- pandas的使用方法
一.基本使用方法 # pandas引入约定 import pandas as pd from pandas import Series,DataFrame import numpy as np imp ...
- markdown常用知识点
为什么要用markdown写开发文档? 1.可以在git上在线预览,docx文档需要下载才能看见: 2. .md文档每次修改之后能被git管理,可追踪修改内容和修改人,但是docx不能追踪修改内容. ...
- PAT甲级——A1099 Build A Binary Search Tree
A Binary Search Tree (BST) is recursively defined as a binary tree which has the following propertie ...
- C#计算两个时间的时间差,精确到年月日时分秒
喏,计算两个时间的时间差,精确到年月日时分秒 看起来比较笨的方法了,不知道有没有改进 DateTime d1 = new DateTime(2016, 4, 1, 0, 0, 0); DateTime ...
- mariadb ROW格式复制下从库结构变更引发1677错误
stop slave;set global slave_type_conversions=ALL_LOSSY;start slave; 详细度娘slave_type_conversions的参数说明
- 在Jsp中调用静态资源,路径配置问题
在Jsp中调用图片.JS脚本等,针对取得的路径有两种调用方式: 1.放入Body中生成绝对路径(不建议) <%@ page language="java" import=&q ...
- hive设置列头(永久模式)
到hive目录下的hive-site <property> <name>hive.cli.print.header</name> <value>true ...
- MyEclipse 最常用实用快捷键
- springboot2配置druid数据库连接池
注意配置以下的依赖: <!-- 引入druid数据源--> <dependency> <groupId>com.alibaba</groupId> &l ...