我有一个网站项目和一个通过 web 服务与同一数据库通信的 Outlook 插件。我想将 Outlook 插件作为“可下载文件”添加到网站界面。
如何在构建时实现 Outlook 插件安装程序最终位于网站的“下载”文件夹中?
那可能吗?
提前致谢!
我有一个网站项目和一个通过 web 服务与同一数据库通信的 Outlook 插件。我想将 Outlook 插件作为“可下载文件”添加到网站界面。
如何在构建时实现 Outlook 插件安装程序最终位于网站的“下载”文件夹中?
那可能吗?
提前致谢!
我不确定这真的是一个好主意,因为可能不是每次构建它时都可以上传它(损坏的构建?未经测试的错误?),但无论如何,这个想法可能是这样的:
作业(可能是批处理文件)应该这样做:
您可以选择使用哪种语言编写脚本,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 选项确保脚本除了检查创建日期之外什么都不做(如果您最近没有重建文件)。