Machine.Configはどこにありますか?



Where Is Machine Config



解決:

32ビット

%windir% Microsoft.NET  Framework  [version]  config  machine.config

64ビット



%windir% Microsoft.NET  Framework64  [version]  config  machine.config

[バージョン]は等しい必要があります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

ただし、これは.netが32ビットまたは64ビットのどちらで実行されているかによって変わる可能性があることに注意してください。フレームワークまたはそれぞれ Framework64 。




確実にするには、ASP.NETページでラベルを叩いて次のコードを実行します。

labelDebug.Text = System.Runtime.InteropServices.RuntimeEnvironment.SystemConfigurationFile;

私はこれが間違いなく残ると信じています!