我们知道,不管是WPF项目、Winfrom项目或者是Web项目,都有专属于自己的App.config,那么类库项目的config文件如何创建和使用呢?

1.添加新建项:应用程序配置文件(Application Configuration File);

2.修改新建的配置文件名称:项目名称.dll.config;

3.修改配置文件属性:复制到输出目录:始终复制;生成操作:内容

调用:

// 打开dll所在路径
Configuration dllConfig = ConfigurationManager.OpenExeConfiguration(Assembly.GetExecutingAssembly().Location);
// 获取xml文件节点:appSettings
AppSettingsSection settings = (AppSettingsSection)dllConfig .GetSection("appSettings");
// 获取对应Key的值
var str = settings.Settings["testKey"].Value; 

xml文件:

<?xml version="1.0" encoding="utf-8" ?>
<configuration><appSettings><add key ="testKey" value="TargetValue"/></appSettings>
</configuration>

2021.6.16更新

对于一个类库项目,手动添加新项目:应用程序配置文件,项目浏览器中会多一个文件:App.config。然后重新编译项目的时候,App.config就会自动在生成目录生成一个配置文件:项目名称.dll.config;

C#类库项目创建config文件相关推荐

  1. pycharm创建python工程_使用Pycharm(Python工具)新建项目及创建Python文件的教程

    创建项目 首先打开Pycharm 勾选I confirm that I have read and accept the terms of this User Agreement 接下来选择Don't ...

  2. WinForm读取指定的config文件的内容

    config文件的使用 一.缘起 最近做项目开始使用C#,因为以前一直使用的是C++,因此面向对象思想方面的知识还是比较全面的,反而是因没有经过完整.系统的.Net方面知识的系统学习,经常被一些在C# ...

  3. 使用MakeCAB.exe命令创建CAB文件

    MakeCAB.exe 是 Windows 2000 或更高版本中随附的工具.要使用 MakeCAB.exe 来创建 .cab 文件,请执行以下步骤: 为 makecab.exe 创建一个定向文件,然 ...

  4. VS2005 ASP.NET2.0安装项目的制作(包括数据库创建、站点创建、IIS属性修改、Web.Config文件修改)

    站点: 如果新建默认的Web安装项目,那它将创建的默认网站下的一个虚拟应用程序目录而不是一个新的站点.故我们只有创建新的安装项目,而不是Web安装项目.然后通过安装类进行自定义操作,创建新站如下图: ...

  5. 奥塔在线:C#创建Winform项目时没有App.config文件的原因

    今天创建了一个测试的Winform项目,在进行数据库链接字符串配置时,发现没有App.config文件,一时有点懵逼. 在网上查了下资料,发现是因为创建项目时采用的.Net框架是4.0版本,而App. ...

  6. IntelliJ IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行

    ----2020-10-26 更新---- 最近突然看到这篇几年前随手记录的文章,居然浏览量那么高.看来很多小伙伴也开始从 Eclipse 转到 IDEA,这里为了让大家更好的掌握 IDEA 的使用, ...

  7. PHP创建PDF文件(通过FPDF类库)

    最近项目中需要用到PHP创建PDF文档,初步筛选决定使用FPDF这个纯PHP库来实现,类似的还有TCPDF等,有机会也可以试试. FPDF官网:http://www.fpdf.org  logo是个可 ...

  8. CGB2005 JT-1(jt概述 SqlYog 物理模型图PD 表结构 pom文件标签说明 jt环境搭建 创建项目2种,创建各种文件 idea导入,打包,删除项目,启动原理)

    注意事项: 1.京淘项目概述和动吧项目缺点描述 2.把sql文件导入数据库:通过SqlYog可视化工具或者Dos命令窗口. 3.SqlYog说明,和制作物理模型图的工具pd用发. 4.表结构学习 5. ...

  9. python怎么创建txt文件啊_搞定Python项目依赖:requirements.txt文件的创建和使用

    Python的强大在于它拥有数量众多的第三方库协助开发,在编写Python项目时,我们经常会使用很多第三方模块.由于不同设备和系统的差异性,导致我们很难分散地控制项目依赖(头铁的同学请绕道),于是re ...

  10. C#项目中关于多个程序集下App.config文件的问题

    在项目中我们会经常用到App.config文件,有的是自动生成的,比如引用webservice.wcf服务时生成:也有手动建立的配置文件直接默认名就为app.config. 这些配置有的保存当前程序集 ...

最新文章

  1. 【ACM】杭电OJ 2023
  2. 盒马鲜生颠覆传统生鲜市场的胜算几何?
  3. 日志OLAP:在SQL中使用UDF, lambda函数使用案例
  4. 如何在画面中摆放大量图片
  5. C++STL与泛型编程(2) 第一个C++ STL Application
  6. AssetsLibrary使用介绍
  7. 如何使用JavaScript检查URL中的#哈希?
  8. python manager_详解Python的Django框架中Manager方法的使用
  9. Windows下 Anaconda + VScode Python 环境搭建 多图 非常详细
  10. 分治法的基本思想_归并排序-分治思想的典型应用
  11. 注解 @EnableFeignClients 与 @ComponentScan 有冲突
  12. 海思 3559 SVP NNIE demo解读
  13. 如何成为一个合格的数据分析师
  14. 监测资金流向原来这么简单?
  15. 简谈校招新员工培养方案
  16. centos7启动服务uthorization not available. Check if polkit service is running or see debug message for
  17. 蓝桥杯 拉马车 java_拉马车蓝桥杯(基于Java中的stack和queue)
  18. abp 打包部署到ubuntu_如何通过宝塔运维面板进行部署?
  19. 基于C++的考试试卷成绩管理系统
  20. matlab文档查阅使用训练(手把手教你阅读matlab文档)全网首发原创

热门文章

  1. 高等代数——大学高等代数课程创新教材(丘维声)——2.6笔记+习题
  2. 空间计量:地理加权回归模型-(GWR)-参数估计
  3. 关于Mac系统中 vs code下使用markdown PDF 安装Chromium失败的解决办法
  4. Linux和Windows文件实时同步
  5. matlab Kmeans算法
  6. Python实现网段固定端口扫描
  7. 模拟铁路12306售票系统的设计与实现
  8. 机器学习(Machine Learning)深度学习(Deep Learning)资料(Chapter 1)
  9. 下雪软件_Excel下雪天
  10. 分享 MSDN 下载工具(Word/PDF)