我有一个用于类库程序集的配置文件。
我知道这是错的,但必须是这样的。
构建类库项目时,配置文件将复制到输出目录。但是,当我使用我正在使用此库的项目构建整个解决方案时,它不会将.dll.config
文件复制到主项目。
也许有人知道如何强制Visual Studio将.dll.config
复制到正在执行程序集的主项目中?
答案 0 :(得分:4)
要将任何文件复制到输出目录,您需要编辑文件属性并将Copy To Output Directory
设置为Copy always
或Copy if newer
。
答案 1 :(得分:0)
即使将.dll.config文件复制到输出目录,该应用程序仍然不会使用它。
此处唯一的解决方案是将该文件中的配置设置合并到主项目配置文件中。
您可以将.dll.config文件视为必须复制到调用应用程序配置文件中的配置设置集合。有点像留给在项目中使用该程序集的其他开发人员的笔记。