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

 更新时间:2017年11月22日 10:24:37   作者:我是外婆  
下面小编就为大家分享一篇浅谈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);
      }    
    }

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

相关文章

  • C#复制数组的两种方式及效率比较

    C#复制数组的两种方式及效率比较

    这篇文章介绍了C#复制数组的两种方式及效率比较,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10
  • C#中的静态成员、静态方法、静态类介绍

    C#中的静态成员、静态方法、静态类介绍

    本文主要介绍了C#中的静态成员、静态方法、静态类的基础的使用,并做了相关的代码演示,供初学者参考。
    2016-03-03
  • C#实现向数组指定索引位置插入新的元素值

    C#实现向数组指定索引位置插入新的元素值

    这篇文章给大家介绍了利用C#实现向数组指定索引位置插入新的元素值,首先需要定义一个一维数组,然后修改数组的长度,从而在其中增加一个元素,需要的朋友可以参考下
    2024-02-02
  • C#新手常犯的错误汇总

    C#新手常犯的错误汇总

    这篇文章主要介绍了C#新手常犯的错误汇总,对于经验丰富的C#程序员同样具有很好的参考借鉴价值,需要的朋友可以参考下
    2014-08-08
  • C#连接数据库和更新数据库的方法

    C#连接数据库和更新数据库的方法

    这篇文章主要介绍了C#连接数据库和更新数据库的方法,需要的朋友可以参考下
    2015-08-08
  • C#11新特性使用案例详解

    C#11新特性使用案例详解

    这篇文章主要为大家介绍了C#11新特性的使用案例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • c# SQLHelper(for winForm)实现代码

    c# SQLHelper(for winForm)实现代码

    数据连接池c# SQLHelper 实现代码
    2009-02-02
  • C#修改MAC地址类的实例

    C#修改MAC地址类的实例

    C#修改MAC地址类的实例,需要的朋友可以参考一下
    2013-03-03
  • C#实现广度优先搜索的实例代码

    C#实现广度优先搜索的实例代码

    广度优先搜索算法(BFS)是图或树搜索的重要算法,学习BFS能提高理解图结构的能力,对解决复杂图问题有帮助,实际应用包括网络爬虫、社交网络分析、迷宫求解等,感兴趣的可以了解一下
    2024-10-10
  • C#使用DevExpress中的XtraCharts控件实现图表

    C#使用DevExpress中的XtraCharts控件实现图表

    这篇文章介绍了C#使用DevExpress中的XtraCharts控件实现图表的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05

最新评论