Visual Studio在构建完成之前调用构建事件

Visual Studio在构建完成之前调用构建事件

问题描述:

因此,我无法对构建过程的实际输出做任何事情,例如,我得到的“文件未找到”的一切。任何想法如何让VS等到实际创建二进制文件?Visual Studio在构建完成之前调用构建事件

编辑:呼唤:

呼应上
复制/ Y $(OUTDIR)$(TargetFileName)$(OUTDIR)插件\ $(TargetFileName)

越来越:

D:\ Coding \ WIP \ KSPFlightPlanner \ KSPFlightPlanner \ bin \ Release \ KSPFlightPlanner.dll 1> Das System kann den angegebenen Pfad nicht finden。

(找不到文件)

文件是存在的,路径和名称是否正确。 (OutDir)$(TargetFileName)“”(OutDir)Plugins \“和xcopy”$(OutDir)$(TargetFileName)“”$(OutDir)Plugins \ $(TargetFileName) “,仍然是一样的错误。

1> KSPFlightPlanner - > d:\编码\ WIP \ KSPFlightPlanner \ KSPFlightPlanner \ BIN \发布\ KSPFlightPlanner.dll
1> 0 Datei(烯)kopiert
1> Datei KSPFlightPlanner.dll nicht gefunden


错误3命令 “回声上XCOPY的 ”bin \发布\ KSPFlightPlanner.dll“ ”BIN \发布\插件\“” 与代码4.退出KSPFlightPlanner

+0

你能更具体?你想用这些二进制文件做什么?他们是什么类型的二进制文件?特别是,他们是如何建造的?你的构建后活动是做什么的? – Cameron 2014-10-20 16:13:32

+2

通常Visual Studio *会等待构建完成。你究竟在做什么*如何*特别*它会失败吗?作为一个方面说明,如果你可以避免使用后生成事件,我会推荐它。根据构建/部署过程,通常有一个更清晰的方法来实现这一点。 – David 2014-10-20 16:14:50

+0

发布任何构建错误信息Visual Studio显示会很有帮助。我已经使用后期构建事件来复制周围不存在的文件,直到构建完成,并且它通常工作正常。 – 2014-10-20 16:14:55

使用此:

复制/ Y “$(TARGETDIR)$(TargetFileName)” “$(TARGETDIR)插件\ $(TargetFileName)”

+0

为什么我的尝试没有奏效? – pixartist 2014-10-20 17:22:02

+1

$(OutDir)返回一个相对路径,如“bin \ debug \”(复制命令似乎不喜欢)。$(TargetDir)返回完整路径(但您需要使用引号)。 – 2014-10-20 18:35:45