답변:
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