如何获得本地 Visual Studio 构建完成的通知?

Posted

技术标签:

【中文标题】如何获得本地 Visual Studio 构建完成的通知?【英文标题】:How do I get notification that the local Visual Studio build is complete? 【发布时间】:2009-11-10 18:57:01 【问题描述】:

似乎没有构建后解决方案任务。大概可以通过创建一个虚拟项目来破解它,该项目是最后一个构建的项目,并在构建后的项目中发出哔哔声。

【问题讨论】:

您是在谈论 TFS 构建还是仅在本地计算机上构建? 【参考方案1】:

你需要this 之类的东西吗(有截图)?

您知道您可以为一些 Visual Studio 事件分配声音吗?您可以指定一个 WAV 文件在构建失败或成功时播放。只需打开控制面板,选择声音和音频设备,然后单击声音选项卡。向下滚动到 Microsoft 开发环境。我将我的 Build Succeeded 分配给 Darth Vader 的 WAV 文件,说“太容易了”,而我的 Build Failed 分配给 Han Solo 的 WAV 文件,说“我对此有一种不好的感觉。”

【讨论】:

太棒了!更好! 更改这些设置后必须重新启动 Visual Studio。【参考方案2】:

有 Visual Studio Ding 扩展。

这个小扩展会在关注时播放通知声音 事件发生:

构建完成 进入调试器模式(断点命中等) 单元测试完成运行

https://visualstudiogallery.msdn.microsoft.com/941d0ed0-1218-452e-8585-d3ac693cda17

【讨论】:

此扩展程序还在系统托盘上显示通知!【参考方案3】:

ToastNotifier Extension 似乎很适合视觉反馈。

【讨论】:

@BornToCode no,Windows 8 中添加了 Toast 通知。 这是我使用的扩展。在 Win10/VS2017 上完美运行。【参考方案4】:

转到开始 -> 控制面板 -> 声音和音频设备。然后在声音选项卡上,您会在程序事件列表中找到一组 Microsoft Visual Studio 的声音。您可以附加声音以完成构建等。

【讨论】:

【参考方案5】:

您可以编写一个简单的 .bat 文件,将其添加到构建后事件中...

这里有一个链接:Pre-build Event/Post-build Event Command Line Dialog Box

【讨论】:

【参考方案6】:

我用过this。 视觉通知非常简洁,而其他人发布的选项都可以用于音频。

【讨论】:

这是来自Download.com的链接download.cnet.com/Snarl/3000-2384_4-10767294.html 其实最新版本的 Ding 扩展也在系统托盘上显示了一个视觉通知。【参考方案7】:

我个人只是默认打开“输出”窗口并且不使用任务列表。这样我就可以随时看到它在做什么。我发现此窗口中的消息比任务/错误列表更有启发性。

【讨论】:

另一方面,在“输出”窗口中,您很容易错过代码中的警告。我使用“输出”窗口也是因为它更详细,但最近习惯于事后检查任务/错误列表以查看是否有警告。 (如果选项卡标题能指示错误、警告和通知的数量,看起来像“任务列表(0/3/0)”或类似的,那就太好了) 哈哈。用 cinder/boost/std + 计算机视觉库编译一个 cpp 项目,你会收到数百条警告,使得编译过程中的输出毫无用处。【参考方案8】:

我使用Growl with visual studio add on。它还可以通过使用this tweak 与 VS2013 一起使用。

【讨论】:

此网址已失效。【参考方案9】:

从 VS2019 开始,您现在还可以通过 UI 访问系统声音。转到选项-> 测试。

您还可以在此处找到更多信息:https://docs.microsoft.com/en-us/visualstudio/test/run-unit-tests-with-test-explorer?view=vs-2019#test-audio-cue

【讨论】:

以上是关于如何获得本地 Visual Studio 构建完成的通知?的主要内容,如果未能解决你的问题,请参考以下文章

如何使 Visual Studio 的构建变得非常冗长?

如何使用 Visual Studio 2019 进行 .NET Core 远程开发

在第一次构建之前了解 Visual Studio 密钥容器

如何仅为调试构建运行 Visual Studio 构建后事件

Visual Studio 2019:即使缺少内容文件,构建也会成功

如何使用 Visual Studio 2010 构建 Xalan-C?