2013-03-12 116 views
0

在Visual Studio 2012中将外部链接文件复制到网站的根目录

我有三个网站都使用同一组数据库连接字符串。

我将数据库连接字符串保存在位于通用解决方案文件夹(所有三个网站外部)的connectionStrings.config文件中。

我列入本文件的链接(配置为ContentCopy Always) - connectionString.config文件,每个网站的bin文件夹时,我编译/运行的网站,其副本。

我想将该文件复制到每个网站的根目录。有没有简单的方法来实现这一点?

执行此操作的一种方法是在项目后期构建步骤中使用xcopy

另一种解决方案是修改.csproj文件(或一个单独的外部.target文件)以链接的文件复制到根(代替到$(OutputDir)

回答

1

我使用的生成后事件。它有宏的地方你想要文件结束。

只需使用带有几个“..”的$(Macro)标签,就可以将文件“按摩”到您想要的位置。

copy $(ProjectDir)..\connectionStrings.config $(TargetDir)connectionStrings.config 
相关问题