L1.The Use of FluentFTP Third Partity Tool with VB.NET_於vs上的環境建置
近期實在是因為程式更版問題覺得耗費太多時間 還拖很晚出公司 這實在是很不優 嗚嗚嗚 由於產線機台上跑的我們維護的系統程式 每次要驗證都由我們developer手動 透過FTP (FileZila)放置 所以一次放3~4台覺得沒捨麼 一有問題數量也很少 大概花10分鐘可以搞定 但是當放的台數一變多 就很要命(拖了2小時) 因此需要將此套機械式重複的動作交給程式幫我們自動化執行 不僅省時又可以減輕工作負擔 由於公司內多數人習慣VB.NET作業 現成的公司內部模板接由此語言做開發和兼顧到後續有人較好維護的觀點 因此改採用此套語言做開發 ========================================================== AutoUpdateProgramHelper 那目標分三階段 1.先可以實踐出FTP獲取遠端該台電腦的路徑下所有檔案 2.擴展成多台 3.包裝成介面 新增一個新專案 右鍵 --> Manage Nuget Package -> 選Browser 並搜尋FluentFTP 按 Install 那要確定一下 相依性檔案一些組件版本門檻 當下載好時確認是否變成綠色勾勾 還有旁邊專案下的 Reference 是否有多出 FluentFTP 的 DLL 確認訊息是否有Success ============================================================== 那我們要去學怎麼寫 先找個sample 網址:https://github.com/robinrodricks/FluentFTP 用SVN 小烏龜抓下來 裏頭預設提供的.NET 範例是用C#的程式語言 ============================================================== 配置一個機台端的Work Station (作業系統環境目前遇到實在很多 Red Hat , CentOS , SunOS , HP-UX ) 在此以虛擬機模擬一台Ubuntu環境