我有一个程序集库,其中包含一个名为“Architecture”的类。在另一个程序集中,我有一个名为“ArchitectureManager”的类,它可以帮助我实现该当前程序集的某些特定类类型。
最后我有第三个装配项目需要“ArchitectureManager”,问题是如何从第三个装配项目中隐藏“架构”,因为第二个装配需要它,我也不能将项目二合并到项目一中。
这是进一步澄清的片段:
//Assembly one
public class Architecture
{
}
//Assembly two
public class ArchitectureManager
{
//Implement some Architecture class methods
}
//Asembly three needs ArchitectureManager but doesnt need to know about Architecture.