如何获得本地 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 2019 进行 .NET Core 远程开发
如何仅为调试构建运行 Visual Studio 构建后事件