首页 > 解决方案 > Visual Studio:将库添加到引用时,是否可以自动向 app.config 添加条目?

问题描述

我有时有需要一些配置信息的通用库。配置信息将来自添加库的应用程序的 app.config。例如,假设图书馆需要知道在哪里可以找到这样的东西:

<appSettings>
  <add key="TaskManagerFolder" value="\\server9\Data\BCC\FS\Jobs" />
</appSettings>

库需要密钥,值由应用程序或该应用程序的安装确定。

现在,我知道如何将该行添加到 app.config 的唯一方法是记录它是必需的并手动添加它。

我想将一个配置文件添加到具有一些默认值的库项目中,并在将库添加到应用程序项目时自动将其合并到 app.config 中。

这有意义吗?有没有办法做我想做的事,或者有没有更好的方法来处理不需要配置条目的整个事情?

标签: c#visual-studio

解决方案


答案是“是”。但是您必须以Nuget包的形式提供您的库(而不仅仅是在 MSVS IDE 中手动添加 .dll 的引用)。

这里有两个链接可以为您提供更多详细信息:


推荐阅读