解決方案中有2個(gè)項(xiàng)目,一個(gè)是通用項(xiàng)目叫A,另一個(gè)項(xiàng)目叫B,A項(xiàng)目中引用了log4net的DLL,并在A.Utility類(lèi)中提供了一個(gè)返回ILog的屬性Logger。 B項(xiàng)目引用A項(xiàng)目,調(diào)用A.Utility.Logger獲取這個(gè)屬性時(shí)出錯(cuò),但是B項(xiàng)目中引用了log4net.dll之后就好了,我不明白的是,既然A項(xiàng)目已經(jīng)引用了DLL,已經(jīng)能夠提供logger,那么在B項(xiàng)目中為什么還要再次引用log4net.dll才能通過(guò)編譯?
2 回答

ibeautiful
TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
你可以在A項(xiàng)目中實(shí)例化你要調(diào)用log4net的對(duì)象 把他實(shí)例化成靜態(tài)的 可以所有人調(diào)用的 你在B中就可以直接調(diào)用那的 對(duì)象 來(lái)訪問(wèn)log4net中的東西了你去試一試把 還有本來(lái)A引用是A的 就A能用 B是不能用的 你去做實(shí)驗(yàn)把 除非B在引用啊
- 2 回答
- 0 關(guān)注
- 555 瀏覽
添加回答
舉報(bào)
0/150
提交
取消