c# - Visual Studio:将库添加到引用时,是否可以自动向 app.config 添加条目?
问题描述
我有时有需要一些配置信息的通用库。配置信息将来自添加库的应用程序的 app.config。例如,假设图书馆需要知道在哪里可以找到这样的东西:
<appSettings>
<add key="TaskManagerFolder" value="\\server9\Data\BCC\FS\Jobs" />
</appSettings>
库需要密钥,值由应用程序或该应用程序的安装确定。
现在,我知道如何将该行添加到 app.config 的唯一方法是记录它是必需的并手动添加它。
我想将一个配置文件添加到具有一些默认值的库项目中,并在将库添加到应用程序项目时自动将其合并到 app.config 中。
这有意义吗?有没有办法做我想做的事,或者有没有更好的方法来处理不需要配置条目的整个事情?
解决方案
答案是“是”。但是您必须以Nuget包的形式提供您的库(而不仅仅是在 MSVS IDE 中手动添加 .dll 的引用)。
这里有两个链接可以为您提供更多详细信息:
推荐阅读
- sql - 有没有更好的方法来执行这个 SQL 查询?
- amazon-web-services - 如何找出上传到 s3 的用户的 Cognito 用户名?
- vba - 导出时访问会删除字符串末尾的空格
- oracle-apex - 带有图像上传选项的页面上的 Oracle Apex 错误:请求协议为 https
- python - AttributeError:模块 'squarify' 没有属性 'plot'
- android - 将 html 文件注入或加载到 TWA/自定义选项卡中
- laravel - Laravel Eloquent 关系数据检索
- javascript - Javascript/Angular:小辅助函数的放置位置
- bash - 更正 mrtg cfgmaker 文件
- c++ - 客户端和服务器的 vsomeip 配置文件