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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

我是外婆   2021-03-28 我要评论
想了解浅谈c#中config.exe 引发的一些问题的相关内容吗,我是外婆在本文为您仔细讲解c# config.exe 引发的一些问题的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:configtool.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);
      }    
    }

以上这篇浅谈c#中config.exe 引发的一些问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

猜您喜欢

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们