浅谈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#线程同步的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • C# 的关键字详细介绍

    C# 的关键字详细介绍

    本文将详细介绍C#关键字的应用,可供有需要的朋友参考
    2012-11-11
  • VB.NET中TextBox的智能感知应用实例

    VB.NET中TextBox的智能感知应用实例

    这篇文章主要介绍了VB.NET中TextBox的智能感知应用实例,非常实用的功能,需要的朋友可以参考下
    2014-08-08
  • c++函数转c#函数示例程序分享

    c++函数转c#函数示例程序分享

    这篇文章主要介绍了c++函数转c#函数示例程序,大家参考使用吧
    2013-12-12
  • C# 实现Distinct将对象按条件去重

    C# 实现Distinct将对象按条件去重

    这篇文章主要介绍了C# 实现Distinct将对象按条件去重,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • C#操作配置文件app.config、web.config增删改

    C#操作配置文件app.config、web.config增删改

    这篇文章介绍了C#操作配置文件app.config、web.config增删改的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • C#基础知识之this关键字介绍

    C#基础知识之this关键字介绍

    本文主要介绍this关键字的几种使用方法,this可以代表当前实例,可以调用其他构造函数,还可以用来构建索引器,这里都有一一举例说明。
    2016-04-04
  • C#根据日期计算星期几的实例代码

    C#根据日期计算星期几的实例代码

    本示例采用基姆拉尔森计算公式来根据日期计算未来日子是星期几。对基姆拉尔森计算公式不清楚的朋友可以先看下计算公式哦。本文分为客户端和服务的实现C#根据日期计算星期几的实例代码,需要的朋友参考下
    2016-08-08
  • Unity实现简单换装系统

    Unity实现简单换装系统

    这篇文章主要为大家详细介绍了Unity实现简单换装系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • C#简单查询SQLite数据库是否存在数据的方法

    C#简单查询SQLite数据库是否存在数据的方法

    这篇文章主要介绍了C#简单查询SQLite数据库是否存在数据的方法,涉及C#调用SQLite组件及针对SQLite数据库基本的连接、查询、关闭等使用技巧,需要的朋友可以参考下
    2016-07-07

最新评论