我写一个C#.NET 2.0的.dll是一个插头较大的应用程序 。 我模块Visual Studio项目具有被复制到沿MyProj.dll的侧MyProj.dll.config一个app.config文件。
该计划是该.dll展开后MyProj.dll.config将被编辑。 我试图从修改后的本地文件读取我的设置。 我试图拔出LocalFilesSettingsObject,改变它的应用程序名称,以我的.dll文件是这样的:
Properties.Settings config = Properties.Settings.Default;
SettingsContext context = config.Context;
SettingsPropertyCollection properties = config.Properties;
SettingsProviderCollection providers = config.Providers;
SettingsProvider configFile = Properties.Settings.Default.Providers["LocalFileSettingsProvider"];
configFile.ApplicationName = Assembly.GetExecutingAssembly().GetName().Name;
config.Initialize(context, properties, providers);
config.Reload();
这是行不通的。 我奋力环绕整个.NET设置乱了我的头。 我想配方来完成这个任务。 我也想的设置应该如何工作的.NET 2.0到明确的解释的链接(举例)