Visual Studio:使文件夹中的文件变为bin / debug而不是bin / debug /文件夹

时间:2010-04-13 18:46:51

标签: visual-studio sql-server-ce

考虑一下:

我的解决方案中有一个名为\ SQLCE35Dlls的文件夹。它有一些应用程序以独立的方式与SQLCE数据库进行交互所需的dll [没有在PC上安装sql server ce 35]。

构建之后,我希望这些文件转到bin / debug而不是bin / debug / SQLCE35Dlls /。设置“如果较新则复制”会创建后一种情况。我想要前者。

是否可以促进这一点,或者这是否必须作为安装程序脚本的一部分完成? [避免在解决方案的根级别而不是在文件夹内添加dll的解决方案]。

这是一个Winforms项目解决方案。

1 个答案:

答案 0 :(得分:1)

您可以通过添加构建后事件命令来执行任何自定义文件复制操作。查看项目属性页面的构建事件选项卡。

使用 xcopy 命令和相应的内置宏创建命令。单击编辑构建后按钮以查看宏。

示例:

xcopy $(TargetDir)\SQLCE35Dlls $(TargetDir)

这应该将所有文件从 bin \ debug \ SQLCE35Dlls 复制到 bin \ debug