【发布时间】:2014-01-16 18:44:27
【问题描述】:
我继承了一个项目,该项目具有一个解决方案和多个项目:
- 实用程序 A - 控制台应用程序
- 实用程序 B - 控制台应用程序
- Commons C - 由其他项目共享
- Web App D - 提供管理和支持功能
现在,D引用了A和B中的一些代码,也就是说A.exe和B.exe被复制到了D的bin文件夹中,但是其他进程偶尔需要直接调用A.exe和B.exe。它们不能直接从D\bin 调用,因为该文件夹只包含.exe,而不是app.config 文件。
之前的解决方法是将 A、B 和 D 部署到不同的目标,A.exe.config 和 B.exe.config 仅部署在它们自己的文件夹中。当它可能只是一个时,我想摆脱 3 种不同的部署,但我不知道该怎么做。我试过摆弄各种“构建操作”和“复制到输出”选项,但似乎没有任何效果。
如何让 Visual Studio 将 A\app.config 复制到 D\A.exe.config?理想情况下,没有构建后脚本。
【问题讨论】:
标签: c# visual-studio-2012 msbuild app-config