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

 更新时间:2021年01月19日 15:27:04   作者:锋璠  
这篇文章主要介绍了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;

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

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

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

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

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

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

2、添加引用

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

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

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

点击添加成功的引用,将“复制本地”改成false(不然程序运行的时候会将子文件夹下的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中引入的程序集不在根目录下的问题,不过无论怎么说,这个都基本解决了问题。

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

相关文章

  • Unity的AssetPostprocessor Model动画函数使用案例深究

    Unity的AssetPostprocessor Model动画函数使用案例深究

    这篇文章主要介绍了Unity的AssetPostprocessor Model动画函数使用案例的深入解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • 在 Visual Studio 中查看反汇编代码

    在 Visual Studio 中查看反汇编代码

    这篇文章主要介绍了在 Visual Studio 中查看反汇编代码的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • C#无损转换Image为Icon的方法

    C#无损转换Image为Icon的方法

    这篇文章主要为大家详细介绍了C#无损转换Image为Icon的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • WPF制作带小箭头的按钮完整代码

    WPF制作带小箭头的按钮完整代码

    WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架。下面通过本文给大家介绍WPF制作带小箭头的按钮完整代码,需要的朋友参考下吧
    2017-12-12
  • C# 系统热键注册实现代码

    C# 系统热键注册实现代码

    简单点说就是为程序制定快捷键勒。。很多软件都带热键功能的,通过以下方式可以实现2个键或3个键的快捷键,相当之使用,具体实现方法看后文吧。
    2009-02-02
  • C#常用目录文件操作类实例

    C#常用目录文件操作类实例

    这篇文章主要介绍了C#常用目录文件操作类,实例分析了C#针对目录的读取、检测及查找等相关操作技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • 使用C#编写简单的图形化的可发送附件的邮件客户端程序

    使用C#编写简单的图形化的可发送附件的邮件客户端程序

    这篇文章主要介绍了使用C#编写一个图形化的可发送附件的邮件客户端程序的方法,文中的示例同样是基于支持smtp协议的邮件服务器,需要的朋友可以参考下
    2016-02-02
  • C#实现启用与禁用本地网络的方式小结【3种方式】

    C#实现启用与禁用本地网络的方式小结【3种方式】

    这篇文章主要介绍了C#实现启用与禁用本地网络的方式,结合实例形式总结分析了使用Hnetcfg.dll、Shell32.dll及setupapi.dll三种启用与禁用本地网络的操作方法,需要的朋友可以参考下
    2016-07-07
  • Unity实战之制作动画编辑器

    Unity实战之制作动画编辑器

    为了更方便地为UI视图添加动画,将动画的编辑功能封装在了UI View类中,可以通过编辑器快速的为视图编辑动画。本文将通过Unity制作一个动画编辑器,需要的可以参考一下
    2022-02-02
  • C#列出当前系统所有正在运行程序的方法

    C#列出当前系统所有正在运行程序的方法

    这篇文章主要介绍了C#列出当前系统所有正在运行程序的方法,涉及C#操作系统进程的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04

最新评论