Visual Studio:将库添加到引用时,是否可以自动将条目添加到app.config中?

时间:2019-09-16 18:58:56

标签: c# visual-studio

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

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

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

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

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

这有意义吗?有什么方法可以做我想做的事情,还是有更好的方法来处理不需要配置条目的整个事情?

1 个答案:

答案 0 :(得分:1)

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

以下两个链接为您提供了更多详细信息: