我怎么打开这台机器?从.net v2.0.50727配置
本文关键字:net v2 配置 50727 机器 | 更新日期: 2023-09-27 17:53:39
我想要读取设置从写入到机器的部分的应用程序。' windows 'Microsoft.NET'Framework'v2.0.50727' 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编写应用程序是不可能的。
结果是有一种方法可以指定哪台机器。
ConfigurationFileMap myCFM = new ConfigurationFileMap(fPath);
Configuration myMC = ConfigurationManager.OpenMappedMachineConfiguration(myCFM);
Console.WriteLine(myMC.FilePath.ToString());
其中fPath是我想要的路径。
您可以以xml或文本文件的形式打开它,参见:http://support.microsoft.com/kb/307548
你可以创建一个在。net 2.0中运行的服务,并从你的。net 4.0应用程序调用该服务。
但是你为什么要这样做呢?