服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C# - C# 添加对System.Configuration.dll文件的引用操作

C# 添加对System.Configuration.dll文件的引用操作

2022-10-28 13:06锋璠 C#

这篇文章主要介绍了C# 添加对System.Configuration.dll文件的引用操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

却被编译器提示说:

警告 1

“System.Configuration.ConfigurationSettings.AppSettings”

已过时:

“This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings”

于是转而想找到那个ConfigurationManager类来使用,结果在System.Configuration命名空间下死活找不到ConfigurationManager类,

无奈,求助于网络,才知道原来还要添加对System.Configuration.dll 文件的引用~~

在所要使用ConfigurationManager的程序集中找到引用接口,点击程序集,然后找到引用System.Configuration;

第一步打开解决方案资源管理器

C# 添加对System.Configuration.dll文件的引用操作

第二步右击引用节点单机添加引用

C# 添加对System.Configuration.dll文件的引用操作

第三步在程序集中找到system.configuration

C# 添加对System.Configuration.dll文件的引用操作

补充:C# 将引用的DLL文件放到指定的目录下

引用的DLL比较多的时候,全部的DLL都放在exe同目录下,显得比较乱而且不利于管理。为了更好的管理软件中的各种文件应该分门别类的放入放在子文件夹中。步骤如下:

1、将dll文件放入子文件夹

2、添加引用

解决方案资源管理器中,中 工程名或者“引用”上右键,选中添加引用。

中引用管理器中,点击浏览,选中子文件夹中的dll文件。

C# 添加对System.Configuration.dll文件的引用操作

3、修改dll文件的引用属性

点击添加成功的引用,将“复制本地”改成false(不然程序运行的时候会将子文件夹下的dll文件复制到根目录中)。

C# 添加对System.Configuration.dll文件的引用操作

4、添加引用的地址,修改config文件

在根目录中打开“app.config”文件,在<configuration>节点后面添加<runtime>节点再添加下面的节点,其中 probing privatePath 中的地址为子文件的名称。重新生成一下就可以达到预期效果了。指定的目录即为生成exe所在路径的次级dll文件目录。

 

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin/dll;" />
</assemblyBinding>
</runtime>
</configuration>

 

<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin;bin2\subbin;bin3"/>
</assemblyBinding>
</runtime>
</configuration>

这是最简单的方法,当然也有一定的局限性,就是没法对dll做控制,另外,无法解决第三方DllImprt中引入的程序集不在根目录下的问题,不过无论怎么说,这个都基本解决了问题。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。如有错误或未考虑完全的地方,望不吝赐教。

原文链接:https://blog.csdn.net/weixin_42263618/article/details/96978164

延伸 · 阅读

精彩推荐
  • C#C#文件下载实例代码(适用于各个浏览器)

    C#文件下载实例代码(适用于各个浏览器)

    本文给大家分享一段实例代码关于css实现文件下载功能,需要的的朋友参考下吧...

    陈逸子风8572022-01-04
  • C#WPF实现多运算符表达式计算器

    WPF实现多运算符表达式计算器

    这篇文章主要为大家详细介绍了WPF实现多运算符表达式计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    8922022-10-14
  • C#C#拼图游戏编写代码

    C#拼图游戏编写代码

    这篇文章主要为大家详细介绍了C#拼图游戏的编写代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    蜡笔小黑6932021-12-31
  • C#C# FileStream简单介绍和使用

    C# FileStream简单介绍和使用

    这篇文章主要为大家详细介绍了C# FileStream基本功能和使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    Kaivin.bao9182022-07-21
  • C#unity实现贴图矩阵运算(旋转平移缩放)

    unity实现贴图矩阵运算(旋转平移缩放)

    这篇文章主要为大家详细介绍了unity实现贴图矩阵运算,旋转平移缩放,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考...

    bommy游戏9402022-09-27
  • C#C# 如何规范的写 DEBUG 输出

    C# 如何规范的写 DEBUG 输出

    本文来告诉大家一个规范,如何去写 DEBUG 的输出。本文给大家介绍的非常详细,需要的朋友参考下吧...

    lindexi11542022-02-17
  • C#C# List集合中获取重复值及集合运算详解

    C# List集合中获取重复值及集合运算详解

    这篇文章主要介绍了C# List集合中获取重复值及集合运算详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    秋漓6442022-10-20
  • C#Unity实现俄罗斯方块游戏

    Unity实现俄罗斯方块游戏

    这篇文章主要为大家详细介绍了Unity实现俄罗斯方块游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    LLLLL__9832022-09-15