【问题标题】:Best way of automating a Visual studio build on Windows在 Windows 上自动化 Visual Studio 构建的最佳方式
【发布时间】:2012-09-23 06:34:57
【问题描述】:

我需要每 24 小时在 Windows 上的 Visual Studio 中构建一个 c++ 程序(我相信这被称为 kron 作业?),然后如果它失败则发送一封电子邮件。我无法在这台机器上下载任何软件,所以我想我将不得不使用 Windows XP 和 Visual Studio 提供的软件。

我在网上找到了一个可以发送电子邮件的 VBScript,效果很好。现在我需要自动化构建。

我想在 vbs 上写东西并将其设置为每天运行一次的计划任务。我对 VB 没有任何经验。

这是解决这个问题的好方法吗?有更好的想法吗?

谢谢!

【问题讨论】:

  • 显而易见的答案是使用构建服务器来完成此类任务:-)
  • 否则,从 VBScript 脚本调用 MSBuild 也不应该是 that hard...
  • 你可以使用windows task schedular来..好吧..安排程序运行
  • 你在使用版本控制吗?

标签: windows visual-studio scripting vbscript


【解决方案1】:

您可以使用devenv.exe 来构建解决方案或项目。
devenv.exe 有几个可用于启动构建的命令行开关。

例如,要构建名为 myworkspace.sln 的解决方案文件的 Release 配置,您需要执行以下操作 - devenv.exe myworkspace.sln /build Release

这里是devenv.exe支持的命令行参数列表-
http://msdn.microsoft.com/en-us/library/xee0c8y7(v=vs.80).aspx

对于每 24 小时运行一次的重复任务,请使用 Windows Task Scheduler 创建一个运行上述 devenv.exe 命令行的重复任务。

Task scheduler 可以在Administrative Tools 菜单中找到,也可以运行命令taskschd.msc

【讨论】:

    猜你喜欢
    • 2010-09-08
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 2010-09-07
    • 2016-12-17
    • 2013-03-27
    • 2010-09-09
    相关资源
    最近更新 更多