2011-04-20 63 views
1

对不起,我知道我的问题是复杂的,有些时候当我引用一个程序集时,我注意到这并不重要,引用它也是依赖项,但在其他时间编译器投诉 PLZ我想当它必须知道,当它不当我需要引用我引用的程序集参考

+1

我说得对吗 - 你实际上是这样说的:“如果我引用一个依赖于其他程序集的程序集,我何时需要为该程序集添加引用?” – veljkoz 2011-04-20 15:04:44

回答

2

如果您使用的是“主”引用这又提到了其API在少儿抚养一类的引用添加到“孩子”的依赖。例如:

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

为了使用ClassInLibrary,你必须添加一个引用的依赖,使编译器知道什么Foo样子。同上,如果这个类继承自依赖库中的另一个类,等等。

如果你使用的类有没有连接到依赖关系,你应该在编译时可以......但是你可能会反正在执行时也需要依赖。

相关问题