首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么此Visual Studio生成后事件未激发?

为什么此Visual Studio生成后事件未激发?
EN

Stack Overflow用户
提问于 2012-05-02 22:58:40
回答 3查看 8.8K关注 0票数 7

我尝试将所有输出文件从解决方案目标目录复制到共享bin文件夹,但由于某种原因,这些文件没有被复制。由于某些原因,看起来非常简单的构建后命令对我来说并不起作用。

代码语言:javascript
运行
复制
xcopy "$(TargetDir).*" "$(SolutionDir)..\..\..\bin" /Y/I

这是我的目录树:

代码语言:javascript
运行
复制
- Development
      - bin
      - Clients
          - Interface
              - Services
                  - bin
                      - Debug
                      - Release
              - Host
                  - bin

在成功构建之后,我需要将服务-> bin ->调试或发布文件夹中的输出复制到-> bin文件夹中。我尝试了"..\“的各种组合,但似乎都不起作用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-03 00:28:33

当我需要对构建后的事件进行故障排除时,我会添加一个ECHO ON,并且通常会做一个DIR,这样我就可以知道我在哪个目录下。

票数 9
EN

Stack Overflow用户

发布于 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事件命令消失了。当我重新输入命令时,它们起作用了。

票数 3
EN

Stack Overflow用户

发布于 2020-09-23 14:05:49

在我的例子中,只是因为有人意外地将PostBuildEventUseInBuild节点设置为"false“。

代码语言:javascript
运行
复制
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <PostBuildEventUseInBuild>false</PostBuildEventUseInBuild>
  </PropertyGroup>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10416337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档