mar*_*son 20 visual-studio-2010 visual-studio
可能重复:
复制到输出目录复制文件夹结构,但只想复制文件
我正在使用VS2010.我有一个使用一些本机DLL的C#项目.在我的源代码树中,我将这些本机文件存储在主解决方案目录下的"DLLs"目录中.在我的C#项目中,我在其中列出了每个DLL的"DLLs"文件夹.每个DLL设置为构建操作"内容"和"复制到输出"设置为"始终".
不幸的是,因为这些文件位于子目录中,VS似乎认为应该以这种方式部署它们.它们被部署到\ bin\Debug\DLLs,而不是部署到\ bin\Debug.有没有直接的方法来说服VS将它们直接部署到\ bin\Debug,还是我必须做某种自定义构建操作来将它们复制到位?
Han*_*ant 21
这是因为您已将它们放入解决方案的文件夹中.实用的解决方案是简单地将它们添加到解决方案根目录,文件的实际位置无关紧要.这可能会在您的解决方案资源管理器窗口中造成一些混乱.如果这是不可接受的,那么使用xcopy/d的预构建事件就是解决方法.
xcopy /d "$(ProjectDir)DLLs\*.dll" "$(TargetDir)"
| 归档时间: |
|
| 查看次数: |
8461 次 |
| 最近记录: |