我尝试将所有输出文件从解决方案目标目录复制到共享bin文件夹,但由于某种原因,这些文件没有被复制。由于某些原因,看起来非常简单的构建后命令对我来说并不起作用。
xcopy "$(TargetDir).*" "$(SolutionDir)..\..\..\bin" /Y/I这是我的目录树:
- Development
- bin
- Clients
- Interface
- Services
- bin
- Debug
- Release
- Host
- bin在成功构建之后,我需要将服务-> bin ->调试或发布文件夹中的输出复制到-> bin文件夹中。我尝试了"..\“的各种组合,但似乎都不起作用。
发布于 2012-05-03 00:28:33
当我需要对构建后的事件进行故障排除时,我会添加一个ECHO ON,并且通常会做一个DIR,这样我就可以知道我在哪个目录下。
发布于 2019-06-11 01:15:13
这些建议对我没有帮助。我使用的是Microsoft Visual Studio Professional 2017 (VisualStudio/15.0.0-RTW+2622.4)。
无论我在Post-Build事件中输入什么命令,它们都会被忽略。当我关闭Visual Studio会话时,系统提示我保存解决方案文件,并接受此操作。
当我再次打开Visual Studio时,我的Post-Build事件命令消失了。当我重新输入命令时,它们起作用了。
发布于 2020-09-23 14:05:49
在我的例子中,只是因为有人意外地将PostBuildEventUseInBuild节点设置为"false“。
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PostBuildEventUseInBuild>false</PostBuildEventUseInBuild>
</PropertyGroup>https://stackoverflow.com/questions/10416337
复制相似问题