瀏覽次數: 627316

  • 在Windows form中,有使用自己引用的其他dll,為何發布程式後無法引用此dll而發生錯誤?
    如果有自行加入其他dll的引用,在發布的時候需要特別處理,有兩個方法皆可,如下:
    1. EEPNetClient.exe在發布設定中,也將此dll包含進去,這樣Client端在安裝時才會有此dll。
    2. 自行在使用此Form的Load中,加一行程式用于自動下載:
    CliUtils.DownLoadModule("Yourdll.dll",true);
  • 該如何在同一台電腦發行兩個EEPNetClient?
    使用EEPWinloader方式,這種方式可以多個版本共存,可以參考:http://www.infolight.com.tw/download/file/EEPWinLoader(big5).doc。
  • 發佈後,Client端卻不會自動更新並且出現錯誤?
    Client的dll,不是用發佈來更新的,而是將更新檔放置在EEPNetServer所在機器的EEPNetClient路徑下。
  • Window Form開發端可以正常調用自己寫的類,為何客戶端卻出現“未能加載檔或程式集….”的錯誤信息?
    請檢查代碼中是否引用了自己寫的.dll檔,如果是,需要將這個dll檔一起發佈出去,然後在EEPNetClient中添加這個引用,並在Publish選項中勾選為Include。
  • 報表做參考,發佈後客戶端報錯: 無法載入檔案或組件 'R_MWO3WO, Version=…….’?
    CliUtils.DownLoadModule("R_MWO3WO.dll",true);
    這行放在Form_Load事件中,這樣可以確保在使用前此dll已經存在,不需要寫多次,寫一次就可以了。
  • EEPNetClient發佈後,某個Client會出現錯誤信息?例如:找不到方法:'Void Srtools.InfoRefVal.set_FLookup Value(System.String)?
    檢視有問題Client端機器的Assembly是否有infoRemoteModule和Srvtools.如果有,將其移除。
  • 在EEPNetClient路徑下,自行建立的文件,該如何Publish到Client端?
    選中該Project,在Solution Exploer的最上方有個Show All Fiels的按鈕,點擊一下會將該工程下所有的資料夾都顯示出來,右鍵選中要添加的資料夾,選擇Include In Project。
  • 發佈後是否每登入一次都要執行Setup.exe?
    第一次才需要點Setup.exe,安裝好以後會在“開始”菜單生成一個菜單項,以後只要從這裏就可以運行或者自動下載。
  • Client端安裝發佈時出現錯誤:類型Button未定義?
    發佈時點開Application Files……這個按鍵按下去,將下圖的5個項目,都要選include。
  • 為何在沒有EEP 和VS 的機子安裝Client端會出現:無法安裝或執行此應用程式。您需要先於全域組件快取(GAC)中安裝組件Srvtools版本2.2.0.0,才能使用此應用程式。
    請參考http://www.dbtools.com/download/file/EEP2006(6)基礎設計(下).doc,最後一節”使用Publish Wizard分發版本”,特別註意按照說明,將相應的dll設定成“Include”。