我需要每24小时在Windows上的Visual Studio中构建一个c ++程序(我相信这称为kron作业?),如果失败则发送电子邮件。我无法在这台机器上下载任何软件,因此我认为我将不得不使用Windows XP和Visual Studio提供的功能。
我在网上发现了一封发送电子邮件的VBScript,工作正常。现在我需要自动化构建。
我想在vbs上编写这个东西并将其设置为每天运行一次的schedueled任务。我对VB没有任何经验。
这是解决这个问题的好方法吗?有更好的想法吗?
谢谢!
答案 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
。