附錄\C. EEPNetServer的設定\Package Manager

【用途】:用於將完成的Server工程的dll記錄在Package Manager中,並保存到Package.xml中。開啟路徑:File->Package Manager

 

【說明】

1.      Packages區域中,看到的是Solution以及在本個Solution下的Serverdll的名稱。下面對畫面中的按鈕說明如下:

Load in memory:用於是否使用記憶體的方式來載入dll,此設定是為了能及時更新這些Server端的dll,因為在.net相同的Domain程式中的dll被載入後是無法被釋放的,因此可以利用載入到記憶體的方式來達到即時更新目的,但這種方法無法支援兩個dll相互引用與調用,因此只能選擇要即時更新但不能相互調用,或者可以相互調用但無法即時更新,如要更新則需關閉EEPNetServer或使用”Update Package”的功能來更新。

Add…:用於增加dll的模組,在點選Solution的情況下,點選該按鈕,可以增加新的dll

Delete:刪除dll,點選要刪除的dll後,點選該按鈕,即可刪除。

Unload:用於在更新Serverdll時,剔除舊的dll,這樣系統就可載入新的dll,但此功能需配合Load in memory的選項。

Save:保存所有設定。

2.      當在Packages畫面中,點選一個Solution右擊滑鼠,這樣就可以增加、修改和刪除Solution。其實在此處的增加Solution的名稱必須與EEPNetServer目錄下的Solution目錄名稱須相同,並必須配合系統資料表ITEMTYPESolution名稱也要一致。

3.      另外在每個dll前面有一個checkbox,代表是否讓此dll有作用,如果勾選代表Active為啟用狀態,如果沒有勾選,代表為InActive為暫時無法服務的狀態。

 


Top of Page