首页 > 代码库 > 库类读取和库相同名的配置文件
库类读取和库相同名的配置文件
using System;using System.Configuration;using System.Reflection;namespace ceshi{ public class Class1 { public static readonly string Token; public static readonly string CorpID; public static readonly string EncodingAESKey; public static readonly string Secret; public static readonly int AppID; public static string Value(string key) { if (string.IsNullOrWhiteSpace(key)) { return ""; } return config.AppSettings.Settings[key].Value; } private static Configuration config = null; static Class1() { ExeConfigurationFileMap fileMap = new ExeConfigurationFileMap(); fileMap.ExeConfigFilename = new Uri((Assembly.GetExecutingAssembly()).CodeBase).LocalPath + ".config"; config = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None); Token = "hours"; CorpID = config.AppSettings.Settings["CorpID"].Value; EncodingAESKey = config.AppSettings.Settings["EncodingAESKey"].Value; Secret = config.AppSettings.Settings["Secret"].Value; AppID = Convert.ToInt32(config.AppSettings.Settings["AppID"].Value); } }}
库类读取和库相同名的配置文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。