设为首页收藏本站

SKY外语、计算机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2854|回复: 1
打印 上一主题 下一主题

vb.net 3.5的framework 如何在4.0下运行

[复制链接]

9

主题

0

好友

104

积分

版主

Rank: 7Rank: 7Rank: 7

生肖
星座
狮子座
性别
跳转到指定楼层
楼主
发表于 2013-12-22 16:57:27 |只看该作者 |倒序浏览
3.5的framework编写出来的程序无法直接在4.0下运行,.net平台进程会出现类似的情况,因为各个版本编写的程序应用的版本是特定的,不会自动的转换。
这里介绍3.5的程序在4.0下运行的方法。
首先将一个配置文件app.config,正常情况下,VB.net程序文件中找不到这个文件,需要通过
右击项目,选择属性, 在属性中选择Settings选项卡,Scope选择User
点一下就好了,不需要添加操作,这时app.config文件就会出现在文件列表中。
在这个文件里,我们可以通过标签来加入程序可以使用的framework平台
<supportedRuntime version="v3.5"/>
   <supportedRuntime version="v4.0"/>
加入以上两句就说明程序可以同时在3.5和4.0的平台上使用了,
<supportedRuntime version="v4.0.30319" sku=".NETFramework,Version=v4.0" />
如果你加入的是这样,那么v4.0.30319版本号要和实际的版本对应,否则就用v4.0可兼容所有4.0版本。


其实这是一种比较委婉的做法。毕竟两个类库是不一样的,会出现不兼容的情况。最好的是在用户电脑上安装对应版本的NETFramework。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享淘帖0 收藏收藏0 评分评分

27

主题

1

好友

637

积分

高级会员

Rank: 4

性别
保密

最佳新人

沙发
发表于 2013-12-22 18:37:23 |只看该作者
看不懂 ....
回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 立即注册


手机版|SKY外语计算机学习 ( 粤ICP备12031577 )    

GMT+8, 2024-12-21 19:36 , Processed in 0.105484 second(s), 27 queries .

回顶部