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 \ Microsoft \ .NETFramework \ v4.0.30319 \ AssemblyFoldersEx"를 "SOFTWARE \ Wow6432Node \ Microsoft \ .NETFramework \ v4.0.30319 \ AssemblyFoldersEx"로 바꿨습니다. 작동합니다. 감사! –