2010-04-13 93 views
0

考虑这个问题:Visual Studio中:一个文件夹中的文件制作得斌/调试和不斌/调试/文件夹

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

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

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

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

回答

1

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

使用xcopy命令和相应的内置宏创建命令。点击Edit Post-build按钮查看宏。

例如:

xcopy $(TargetDir)\SQLCE35Dlls $(TargetDir) 

这应该复制从斌\调试\ SQLCE35Dlls斌\调试所有文件。

+0

谢谢查尔斯,做到了。我最终使用了以下内容来避免2个.dlls文件浮动。 MOVE/Y $(TargetDir)\ SQL35ReqDlls \ *。dll $(TargetDir) – 2010-04-15 13:01:01

相关问题