0
我试图从文件夹“HKLM \ SOFTWARE \ Microsoft.NETFramework \ v4.0.30319”中读取注册表项 文件夹包含两个密钥SKU和AssemblyFoldersEx。第一个密钥成功获得,但第二个失败(返回null)。无法读取密钥HKLM SOFTWARE Microsoft .NETFramework v4.0.30319 AssemblyFoldersEx
如何解决这个问题?
C#代码:
class Program
{
static void Main(string[] args)
{
Microsoft.Win32.RegistryKey rkey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs", false); // success
Microsoft.Win32.RegistryKey rkey2 = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\.NETFramework\v4.0.30319\AssemblyFoldersEx", false); // failed (returns null)
}
}
1.编号项目平台已经是“任何CPU”。 –
2.对不起,我不明白“Wow6432Node”如何帮助我?你能解释一下吗? –
我用“SOFTWARE \ Wow6432Node \ Microsoft \ .NETFramework \ v4.0.30319 \ AssemblyFoldersEx”替换了“SOFTWARE \ Microsoft \ .NETFramework \ v4.0.30319 \ AssemblyFoldersEx” - 它工作。谢谢! –