机房收费系统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系统上就能够正常执行啦。希望和大家交流!
最新文章
- iOS-OC-基本控件之UIPageControl
- ASP.NET Core: 全新的ASP.NET !
- BZOJ1568: [JSOI2008]Blue Mary开公司
- Unity3.0基于约定的自动注册机制
- 获取不到app.config里面的数据库连接字符串的解决方法
- Yii框架中ActiveRecord使用Relations
- 改变Edit的光标(使用CreateCaret,ShowCaret和LoadBitmap三个API函数)
- linux_ubuntu 16.04 更新wifi驱动_无法链接wifi问题
- 使用postgre数据库实现树形结构表的子-父级迭代查询,通过级联菜单简单举例
- 常见.NET功能代码汇总 (3)
- JavaScript变量与数据类型详解
- stm32f0 学习
- 转载-解决ORACLE 在控制台进行exp,导出时,空表不能导出
- 使用Hive UDF和GeoIP库为Hive加入IP识别功能
- dividend = Integer.parseInt(args[0])参数问题
- @Controller,@Service,@Repository,@Component详解
- 基于jQuery带进度条全屏图片轮播代码
- hadoop学习笔记(二):简单启动
- Linux中LVM2原理
- [SoapUI] 通过Groovy写文本文件