当前位置:编程学习 > C#/ASP.NET >>

求教:我用VB.NET写了个程序,怎么才能让其启动时自动验证用户是否安装有.NET framwork3.5呢

求教:我用VB.NET写了个程序,怎么才能让其启动时自动验证用户是否安装有.NET framwork3.5呢

如果没有安装则提示用户使用前安装.NET framwork3.5并打开安装路径或给予下载地址? --------------------编程问答-------------------- 运都运行不了
你怎么检测啊
你在外面加一个绿色EXE吧


--------------------编程问答-------------------- 程序运行会出现调用错误,捕获该错误并分析显示。 --------------------编程问答-------------------- 也许我没说清楚哈。我想表述的意识是,当窗体初始化的时候,有没有可能可以检测使用是否安装了.NET framwork3.5? --------------------编程问答-------------------- 有,可以检查动态链接库的版本号或创建日期实现。就像我们安装程序时安装程序询问你是否替换旧版本一样。 --------------------编程问答-------------------- --------------------编程问答-------------------- 应该怎么做呢? --------------------编程问答-------------------- 1楼说得很清楚了,如果没有3.5程序根本就不能运行,何检测之说,你只能用c++写一个小程序来检查并调用主程序,要么你弄个安装程序,弄好依赖项,提示用户安装,主程序就不管 --------------------编程问答-------------------- 可以读到注册表看是何版本 --------------------编程问答-------------------- 如果是Winform 你完全可以将framework一并打包进去
建立安装部署项目,然后右键,选择项目添加系统必备,然后选择framework3.5,位置选成从当前位置下载 

如果是网站,那么只要服务器上安装了对应 的版本就可以了 
--------------------编程问答--------------------
引用 9 楼  的回复:
如果是Winform 你完全可以将framework一并打包进去
建立安装部署项目,然后右键,选择项目添加系统必备,然后选择framework3.5,位置选成从当前位置下载 

如果是网站,那么只要服务器上安装了对应 的版本就可以了

9楼的方法正确。 --------------------编程问答-------------------- 检查库文件不是运行库文件中的函数,为什么不能? --------------------编程问答-------------------- --------------------编程问答-------------------- 9楼的应该可以的 --------------------编程问答-------------------- 不用检测,没有安装正确的框架程序运行的时候系统就报错了,会告诉你某些dll不存在。还有就是在手册中写明白就好了
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,