我不是在谈论项目的构建后事件。相反,我想在构建整个解决方案后自动运行可执行文件。有没有办法为解决方案执行构建后事件?
Visual Studio 2010 及之前版本
您可以在宏编辑器中通过处理 OnBuildDone 来执行此操作。该事件为您提供了一些可以检查的方便属性:范围(项目/解决方案/批次)和操作(构建/重建/清理/部署)。做你想做的事情会是这样的(注意,未经测试):
Public Sub AfterBuild(scope As vsBuildScope, action As vsBuildAction) _
Handles BuildEvents.OnBuildDone
If scope = vsBuildScope.vsBuildScopeSolution Then
System.Diagnostics.Process.Start("some file I want to run")
End If
End Sub
视觉工作室2012
上述解决方案在 Visual Studio 2012 中不起作用,因为 Microsoft 已删除该版本中的宏。但是,您仍然可以使用加载项执行基本相同的操作。要了解如何操作,请转到此处:
Visual Studio 2012 中宏的替代方案 https://stackoverflow.com/questions/12027485/alternative-to-macros-in-visual-studio-2012/12394986#12394986
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)