在Windows上自动构建Visual Studio的最佳方法

时间:2012-10-02 11:53:54

标签: windows visual-studio scripting vbscript

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

我在网上发现了一封发送电子邮件的VBScript,工作正常。现在我需要自动化构建。

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

例如,要构建名为Release的解决方案文件的myworkspace.sln配置,您需要执行以下操作 - 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