检查自动安装的每日构建的当前版本?

时间:2009-08-05 22:11:06

标签: c#

请原谅我,如果已经问过这个问题,但我是C#的新手,我正在开发一个辅助应用程序来自动安装我测试的产品。我的问题是:是否可以检查构建服务器上的文件夹位置并获取最新的构建,而无需手动规定位置/内部版本号是什么?我希望尽可能自动化,并希望应用程序自动执行安装。请原谅我,如果这是一个微不足道的问题,我只是不想花太多时间在一个不可能或需要太长时间才能实现的功能上。提前谢谢!

/亚光

2 个答案:

答案 0 :(得分:2)

您应该调查ClickOnce。除非您正在做一些奇怪的事情(比如ActiveX控件等),否则ClickOnce具有您在问题中要求的所有能力。

答案 1 :(得分:1)

如果失败,只需让您的自动构建将输出复制到“最新”文件夹即可。我们将MSI复制到那里,然后您每隔几分钟就使用Windows计划任务来查看是否有新版本。如果是卸载旧版本,请在本地复制新的MSI并使用批处理文件安装新版本。

它很简单,适用于某些情况。