經過接近兩周的開發(fā)與測試,web deploy已經能夠滿足用戶的需要,因此放出正式版,正式版采用了全新的UI,與原先的界面相比,新的界面顯得更干凈,更清爽,增加了直接選定工程的功能,通過工程文件,分析得到TLB和MainForm。
修正了有時生成Cassini服務器腳本不正確的問題,修正了一些零碎的小bug
同時,Web Deploy正式歸入CnPack,成為CnPack開發(fā)組的作品之一BDS/CDS 中沒有Web Deploy菜單,給測試ActiveX帶來了諸多不便,而CodeGear的QC上雖然有上千條要求加回Web Deploy的Request,但是CodeGear一直沒有做(聽說是因為微軟不允許CodeGear使用CAB格式)
正好近期作者也用到了ActiveX,沒有Web Deploy深感不便,為了方便以后的開發(fā),特地做了這個程序。功能相當的簡單,就是跟據ActiveX工程的相關內容,生成測試用的HTM, INF并且可把OCX打包為CAB。
程序使用Delphi2007開發(fā),用到Raize, ZipTV控件,若要順利編譯此程序,需要安裝它們。
更新:
首先是支持了帶版本號的htm輸出,可能大家很早就發(fā)覺了,其實D7下的Web Deploy部署出來也是不能自動更新ActiveX的,坐著上個版本按D7的來做,就帶上了這個問題,要解決也不難,就是改一下輸出的htm,這個版本已改好。
其次是中文的支持,現在可以點擊Language按鈕來切換英文和中文。
再有就是一點小小的邏輯改動,如果選擇了輸出cab,那么就不會同時再復制一遍ocx,經測試,如果cab和ocx同時在服務器上存在,客戶端更新會報錯。因此將之去掉了。
最后,增加了一個用于Cassini服務器的啟動批處理,這個微型服務器用來取代IIS非常好用,用戶只需要雙擊該批處理,就可以用Cassini來運行程序了。