Dot-Net-3.5
如何判斷是否安裝了 .NET 3.5 SP1?
如何確定 SP1 是否已安裝在具有 .NET 3.5 的伺服器上?
使用控制面板中的添加/刪除程序。
看
HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\。其中一項必須為真:
- 該
Version鍵中的值應為3.5.30729.01- 或者
SP同一個鍵中的值應該是1在 C# 中(取自第一條評論),您可以按照以下方式做一些事情:
const string name = @"SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5"; RegistryKey subKey = Registry.LocalMachine.OpenSubKey(name); var version = subKey.GetValue("Version").ToString(); var servicePack = subKey.GetValue("SP").ToString();