2011-04-20 47 views
1

對不起,我知道我的問題是複雜的,有些時候當我引用一個程序集時,我注意到這並不重要,引用它也是依賴項,但在其他時間編譯器投訴 PLZ我想當它必須知道,當它不當我需要引用我引用的程序集參考

+1

我說得對嗎 - 你實際上是這樣說的:「如果我引用一個依賴於其他程序集的程序集,我何時需要爲該程序集添加引用?」 – veljkoz 2011-04-20 15:04:44

回答

2

如果您使用的是「主」引用這又提到了其API在少兒撫養一類的引用添加到「孩子」的依賴。例如:

public class ClassInLibrary 
{ 
    public void Foo(ClassInChildDependency x) 
    { 
    } 
} 

爲了使用ClassInLibrary,你必須添加一個引用的依賴,使編譯器知道什麼Foo樣子。同上,如果這個類繼承自依賴庫中的另一個類,等等。

如果你使用的類有沒有連接到依賴關係,你應該在編譯時可以......但是你可能會反正在執行時也需要依賴。

相關問題