我可以要求(更简单的方法)使用?

时间:2016-04-29 07:52:19

标签: c# visual-studio dll project

我的解决方案包含两个项目。其中一个是控制台应用程序,但第二个是DLL。他们每个人都有自己的输出目录。这两个项目都包含App.config个文件。它们在输出目录中的名称为MyConsoleApp.exe.configMyLibrary.dll.config。控制台应用程序具有对第二个项目的引用(其Copy Local属性为True)。

但是控制台应用程序的编译结果不包含控制台应用程序输出目录中config的{​​{1}}文件。因此,我通过控制台应用程序的 post-build事件复制它。

我是否可以要求(更简单的方式)复制dll 的结果config - 文件,而不是使用构建后事件?

1 个答案:

答案 0 :(得分:0)

不,没有。应用程序配置文件不被视为另一个项目的依赖项。因此,它们不会被复制。

我不确定您是否确实需要该文件,但如果您这样做,则可以保留当前的构建后操作。另一种选择是从应用程序创建它(如果它不存在)并从那里默认设置值。