답변:
32 비트
%windir%\Microsoft.NET\Framework\[version]\config\machine.config
64 비트
%windir%\Microsoft.NET\Framework64\[version]\config\machine.config
[version]같아야 v1.0.3705, v1.1.4322, v2.0.50727또는 v4.0.30319.
v3.0그리고 v3.5단지에 추가 어셈블리를 포함하는 v2.0.50727어떤이 있어야 정도 config\machine.config. v4.5.x및 v4.6.x내부에 저장됩니다 v4.0.30319.
powershell에서이를 실행할 수 있습니다.
[System.Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
.net 4에 대해 이것을 출력합니다.
C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config
이 힘 변화 닷넷 발생되는 32 또는 64 비트의 실행 여부에 따라 것을 그러나 주 \Framework\또는 \Framework64\각각.
[Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile. (또한 .NET 4.0 의 32 비트 경로이기도합니다. 64 비트는… \ Framework64 \… #pedantry에 있습니다.)
확실하게 확인하려면 ASP.NET 페이지에서 Label을 치고이 코드를 실행하십시오.
labelDebug.Text = System.Runtime.InteropServices.RuntimeEnvironment.SystemConfigurationFile;
나는 이것이 의심 할 여지가 없다고 믿는다!
[System.Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile