如何检测是否装了framework2.0和如何自动安装 我自己写了程序用2005.NET,在移植到别的机器后发现如果没有framework2.0就不能运行,我想能不能在程序里加一段自动检测系统有没有装framework2.0,如果没有就自动安装,framework2.0的安装包放在同一目录里.可以做到吗?可以的话,如何? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是不行的。.net的程序都需要frameWork才能运行如果需要这样的话可能需要另外做一个不需要framework的引导程序。然后在引导程序中判断是不是安装了2.0。 我下的是2005.NET C# express edition 没有部署的,你们是什么版本啊 可以直接设置运行必备,然后选择从安装目录安装必备程序,然后程序会把 .net 2.0 framework 复制到安装目录下,程序中什么都不用写 还有一点,我写的是winform,最后生成的是一个EXE文件 判断.net FrameWork是不是安装可以查看系统目录下是不是存在MSCorEE.dll(微软组件对象运行时执行引擎) 版本信息可以用FileVersionInfo类得到using System.Diagnostics;using System.IO;if (File.Exists(System.Environment.SystemDirectory + "\\MSCorEE.dll")) { FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo(System.Environment.SystemDirectory + "\\MSCorEE.dll"); Label1.Text = "版本号: " + myFileVersionInfo1.FileVersion; } c#c# 有一个ListView,点击一个按钮出来出来一个窗体有个richTextBox,使richTextBox的内容和ListView一样! Ajax比较弱弱的问题..... 界面工作流程图 各位高手,谁有vs2005个人版下载地址啊 关于如何设计实体层的问题 数组的问题 急!!! 如何在画面上做上升沿触发 在c#创建com+时,如何对其中对象进行clsid指定 用C#为我的论坛做了一个浏览器,请大家帮忙测试一下。 求前辈分享C#学习资料视频介绍 昨天偷偷拜访我机器的人 用过TTS的帮我看一下这个问题?
using System.IO;
if (File.Exists(System.Environment.SystemDirectory + "\\MSCorEE.dll"))
{
FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo(System.Environment.SystemDirectory + "\\MSCorEE.dll");
Label1.Text = "版本号: " + myFileVersionInfo1.FileVersion;
}