2011-10-06 14 views
0

我繼承了一個小型的Microsoft企業庫項目,該項目幾個月前應該可以工作。從我所知道的情況來看,它有直接從企業庫源代碼(?!)中提取的代碼,而不是鏈接構建的DLL。在Microsoft企業庫中對LOGNS的引用代碼

感嘆。

因此,在Microsoft.Practices.ENterpriseLibrary.*命名空間中有些類不能編譯。有一個隱含的LOGNS命名空間的參考,它有一個靜態的LogHelper類和一堆Log*方法。

對於這個類,除了缺失(而且殘缺不全)之外,我無法弄清楚這個類的任何內容,但是我擔心我可能會遺漏一些引用(在我的GAC?中)或其他東西。

這是幾個微不足道的錯誤;我有一種感覺,這個代碼工作(因爲它是一個解決方案中的十個項目),只有我失去了本地的東西。

但是什麼?

回答

0

企業庫中沒有這樣的名稱空間或類。聽起來像你沒有得到所有的源代碼。

那麼,沒有當前的版本 - 任何想法你處理的Entlib的版本?

+0

我不知道。我希望它會被引用DLL,但它看起來不是。 – ashes999

+0

有沒有一種方法可以從源代碼中確定它是哪個版本的EntLib? – ashes999