【发布时间】:2014-03-18 13:47:59
【问题描述】:
我在 VS 项目中有以下构建后命令:
if '$(BuildingInsideVisualStudio)' == 'true' (
xcopy /Y /R /C "$(TargetPath)" "$(SolutionDir)common\bin"
)
我遇到的问题是该项目是从两个单独的解决方案中引用的(这意味着它对于一个是无效的)。我的印象是无论如何这应该可以工作,因为/C 但似乎并非如此。
我的问题是:解决这个问题的可能性有哪些?基本上,我只是希望它在它起作用时起作用,而在它不起作用时什么也不做。
【问题讨论】:
-
为什么这两种解决方案都不起作用?你有错误吗?错误信息是什么?
-
因为 $(SolutionDir) 不同
-
对,但是您使用的是 MSBuild 属性,因此它应该将您的文件复制到两个解决方案目录。这是否由于某种原因而失败?
-
是的,其中一个解决方案中不存在目标目录
标签: visual-studio tfs xcopy post-build-event