gpt4 book ai didi

msbuild - Visual Studio 2010 构建后事件完全被忽略

转载 作者:行者123 更新时间:2023-12-02 11:18:08 24 4
gpt4 key购买 nike

我在 stackoverflow 上查找与我的问题类似的内容,但没有结果。

It seems that my VS started to completely ignore post-build events. 
Post-build events are not triggered in any project or solution I open
or create using my VS 2010.

我不知道为什么以及从什么时候开始,但之前(几周前)它运行良好。而且我自己没有更改项目配置或VS安装。虽然有几个 Windows 更新,但由于我不知道它从什么时候开始不起作用,所以我无法指定它们。我希望触发构建后事件,但它永远不会触发,无论它多么简单。项目配置很好,因为它正在为我的团队成员(在他们的机器上)工作。

试图弄清楚发生了什么,我做到了:

  • 创建了测试项目
  • 禁用所有插件(CodeMaid、VSAssistX 等)
  • 创建了预构建、预链接和构建后事件,这些事件只是回显某些内容(当然,在项目属性中启用了它们(在构建中使用 -> 是))。

结果是我看到了有关预构建和预链接构建事件的回声和 VS 消息,但没有看到有关构建后事件的信息(顺便说一句,我正在使用 Qt 插件):



1>------ Rebuild All started: Project: Test, Configuration: Debug Win32 ------
1>Build started 2013-02-07 11:03:54.
1>_PrepareForClean:
1> Deleting file "Debug\Test.lastbuildstate".
1>InitializeBuildStatus:
1> Creating "Debug\Test.unsuccessfulbuild" because "AlwaysCreate" was specified.
1><b>PreBuildEvent:</b>
1> prebuild
1>CustomBuild:
1> Moc'ing Test.hpp...
1> Uic'ing Test.ui...
1> Rcc'ing Test.qrc...
1>RCC : warning : No resources in 'C:\Projects\BuildEvents\Test\Test\Test.qrc'.
1>
1>ClCompile:
1> moc_Test.cpp
1> main.cpp
1> Test.cpp
1> Generating Code...
1> qrc_Test.cpp
1><b>PreLinkEvent:</b>
1> prelink
1>qtmaind.lib(qtmain_win.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'qtmaind.lib(qtmain_win.obj)' or at 'C:\Projects\BuildEvents\Test\vc100.pdb'; linking object as if no debug info
1> Test.vcxproj -> C:\Projects\BuildEvents\Test\Test.exe
1>FinalizeBuildStatus:
1> Deleting file "Debug\Test.unsuccessfulbuild".
1> Touching "Debug\Test.lastbuildstate".
1>
1>Build succeeded.
1>
1>Time Elapsed 00:00:02.80
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========

我怀疑问题出在 Visual Studio 本身,但也许您有更好的想法可能导致此问题以及如何解决它?

最佳答案

最后,我刚刚创建了每次构建后手动运行的脚本。这是愚蠢的解决方案,因为当我的任何队友进行一些需要在构建后进行更改的更改时,我也需要更改我的脚本。

关于msbuild - Visual Studio 2010 构建后事件完全被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14749137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com