我要读取设置的应用程序写入到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG 中的 machine.config 部分。
但是当我使用以下代码时:
Configuration myMC = WebConfigurationManager.OpenMachineConfiguration();
Console.WriteLine(myMC.FilePath.ToString());
返回的路径始终是 .NET 4 machine.config:
c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
编辑:我的应用程序使用 MEF,因此它需要 .NET 4,不能从 .NET 2 编写应用程序。