首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何判断是否安装了.NET 3.5 SP1?

如何判断是否安装了.NET 3.5 SP1?
EN

Stack Overflow用户
提问于 2008-10-13 20:32:43
回答 6查看 195.7K关注 0票数 91

如何确定安装了.NET 3.5的服务器上是否安装了SP1?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2008-10-13 20:45:39

使用控制面板中的添加/删除程序。

票数 18
EN

Stack Overflow用户

发布于 2008-10-13 20:42:17

你可以在服务器上使用IE访问SmallestDotNet。它会告诉你版本,如果你过期了,还会提供一个下载链接。

票数 27
EN

Stack Overflow用户

发布于 2010-05-01 07:25:22

我来到这个页面时,正试图弄清楚如何在不访问远程桌面或注册表的情况下检测安装在服务器上的框架版本,所以丹尼·V的答案对我很有效。

代码语言:javascript
复制
string path = System.Environment.SystemDirectory;
path = path.Substring( 0, path.LastIndexOf('\\') );
path = Path.Combine( path, "Microsoft.NET" );
// C:\WINDOWS\Microsoft.NET\

string[] versions = new string[]{
    "Framework\\v1.0.3705",
    "Framework64\\v1.0.3705",
    "Framework\\v1.1.4322",
    "Framework64\\v1.1.4322",
    "Framework\\v2.0.50727",
    "Framework64\\v2.0.50727",
    "Framework\\v3.0",
    "Framework64\\v3.0",
    "Framework\\v3.5",
    "Framework64\\v3.5",
    "Framework\\v3.5\\Microsoft .NET Framework 3.5 SP1",
    "Framework64\\v3.5\\Microsoft .NET Framework 3.5 SP1",
    "Framework\\v4.0",
    "Framework64\\v4.0"
};

foreach( string version in versions )
{
    string versionPath = Path.Combine( path, version );

    DirectoryInfo dir = new DirectoryInfo( versionPath );
    if( dir.Exists )
    {
        Response.Output.Write( "{0}<br/>", version );
    }
}
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/198931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档