-1

我的类库程序集有一个配置文件。

我知道这是错误的,但它必须是这样的。

当我构建类库项目时,配置文件被复制到输出目录。但是,当我使用我正在使用此库的项目构建整个解决方案时,它不会将.dll.config文件复制到主项目。

也许有人知道如何强制 Visual Studio 将其复制.dll.config到正在执行程序集的主项目中?

4

2 回答 2

4

要将任何文件复制到输出目录,您需要编辑文件属性并设置Copy To Output DirectoryCopy alwaysCopy if newer

于 2013-03-21T13:15:44.887 回答
0

即使您将 .dll.config 文件复制到输出目录,它仍然不会被应用程序使用。

这里唯一的解决方案是将该文件中的配置设置合并到您的主项目配置文件中。

您可以将 .dll.config 文件视为必须复制到调用应用程序配置文件中的配置设置集合。有点像留给在项目中使用该程序集的其他开发人员的便条。

于 2013-03-21T17:48:39.063 回答