ses*_*ker 15 .net registry installer .net-3.5
我需要以编程方式确定是否安装了.NET 3.5.我觉得这很容易:
<% Response.Write(Environment.Version.ToString()); %>
Run Code Online (Sandbox Code Playgroud)
返回"2.0.50727.1434"所以没有这样的运气......
在我的研究中,我有一些相当模糊的注册表项,我可以看一下,但我不确定这是否是要走的路.有没有人有什么建议?
你可以尝试:
static bool HasNet35()
{
try
{
AppDomain.CurrentDomain.Load(
"System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");
return true;
}
catch
{
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
@尼克:好问题,我会尝试一下。
凯夫
| 归档时间: |
|
| 查看次数: |
13644 次 |
| 最近记录: |