vs2010 项目生成后如何自动把生成的EXE,DLL复制到指定文件夹中项目属性有个 “生成事件”-- "后期生成事件命令行"我想应该在这里写的吧。应该写什么命令呢?

解决方案 »

  1.   

    不在这,项目属性 Build -> Output -> Output Path 里设置。
      

  2.   

    对 项目输出路径设置成你的就可以了 项目属性->生成->输出路径
      

  3.   

     那里面会连.pdb文件,以即相关的DLL[如第三方控件DLL]都出现在里面。我现在只想要将我想要的DLL或EXE自动复制到某个文件夹下。比如解决方案里有三相关个项目,会生成三个DLL,我想在生成时,自动将生成的该项目的DLL复制到我的一UPDATE文件夹里。即,我只更改了项目1,所以只生成项目1的DLL。那么我点项目1生成时,
    将生成的DLL自动复制到UPDATE里,而其他两个项目并不会复制过来。所以我想是在“生成事件”-- "后期生成事件命令行"里写
      

  4.   

    Copy $(TargetPath) D:\目录名\文件名.dll
    Del $(TargetDir)*.pdb
      

  5.   

    在“引用”中选择你不想复制的dll,点右键,选择属性,将“复制本地”设为False
      

  6.   

    恩,你可以这么写:
    还有些 Macro 可以利用,你自己查查。比如:$(TargetFileName)del /q d:\test\*.*;
    xcopy *.exe d:\test\
      

  7.   

    Property->Build Events->Post-Build Event->Command Line
    copy $(CodeAnalysisInputAssembly) $(MSBuildProjectDirectory)