• c# 中config.exe 引发的一些问题


    public static void CreateConfig(){
            //c#可以添加内置的app.config,我们通过ConfigrationManager类可以
            //可以很轻松的操作相关节点,操作的方式,这里不做多介绍,
            //引发的问题 当程序编译的时候会自动生成 程序名.config.exe这样格式的文件
            //这是我们实际操作保存的配置文件, 如果这个文件丢失的话就需要我们自己判断
            //配置文件是否存在,也就是说这个配置只是在编译的时候生成
            
            
            //解决方法
            //将app.config设置为嵌入资源类型,通过Assembly获取资源文件流
            //将配置重新写到根目录
            Assembly ass = Assembly.GetExecutingAssembly();
            //路径也可以通过AppDomain.CurrentDomain.SetupInformation.ConfigurationFile 获取配置路径
            using (Stream s = ass.GetManifestResourceStream(ass.GetName().Name + ".app.config")) {
                    byte[] buf = new byte[(int)s.Length];
                    s.Read(buf, 0, buf.Length);
                    File.WriteAllBytes(cfPath, buf);
                }        
            }
  • 相关阅读:
    实用产品规划
    产品经理对用户的调研
    产品经理用户研究
    竞品分析方案
    产品竞品分析
    Mybatis Plus
    shiro
    Spring cloud
    Spring Boot
    Redis入门(二)
  • 原文地址:https://www.cnblogs.com/hackpig/p/8534993.html
Copyright © 2020-2023  润新知