我有一个网站项目,以及一个通过webservice与同一个数据库进行通信的outlook插件。我想将outlook addin作为“可下载文件”添加到网站的界面。
如何在构建时实现 outlook addin安装程序最终会出现在网站的“下载”文件夹中?
这可能吗?
提前致谢!
答案 0 :(得分:0)
我不确定这是一个好主意,因为可能不是每次时间构建它都可以上传它(破坏版本?未经测试的错误?),但无论如何,这个想法可能会是这样的:
作业(可能是批处理文件)应该这样做:
您编写脚本的语言是您的选择,Windows批处理可以做(XCOPY命令只能复制较新的文件),我知道PHP并且可能会使用批处理文件调用“php my_php_task.php”,但你可以启动你喜欢的任何语言翻译。
<强>更新强>
对于压缩,你可以下载: http://www.info-zip.org/Zip.html
对于仅复制较新的文件,您可以将XCOPY与选项/ D(仅更新)和/ Y(确认覆盖)一起使用。其他选择: http://www.computerhope.com/xcopyhlp.htm
因此批处理文件看起来可能与这两行类似:
zip -f C:\build\folder\executable.zip C:\build\folder\executable.exe
xcopy /D /Y C:\build\folder\executable.zip Z:\download\folder\executable.zip
每隔30秒调用一次,然后完成工作。 zip中的-f选项和xcopy中的/ D选项确保除了最近没有重建文件之外,脚本不会检查创建日期。