我有一个带有类 Z 的程序集 A,它继承自程序集 B 中的类 X。现在在一个完全不同的解决方案中,我有使用类 Z 的程序集 C。
编译器会抱怨,除非程序集 C 引用了程序集 A 和 B。即使程序集 C 无论如何都不直接使用类 Z。
这是预期的吗?
在我看来,如果程序集 B 在运行时丢失,东西就会爆炸,但在编译时它不应该关心。
我在这里想念什么?
我的目标是我可以告诉我的客户依赖程序集 A 中的类 Z,但我可以在另一端完全重新配置我的程序集,并且在升级时对客户端完全没有影响。
我有一个带有类 Z 的程序集 A,它继承自程序集 B 中的类 X。现在在一个完全不同的解决方案中,我有使用类 Z 的程序集 C。
编译器会抱怨,除非程序集 C 引用了程序集 A 和 B。即使程序集 C 无论如何都不直接使用类 Z。
这是预期的吗?
在我看来,如果程序集 B 在运行时丢失,东西就会爆炸,但在编译时它不应该关心。
我在这里想念什么?
我的目标是我可以告诉我的客户依赖程序集 A 中的类 Z,但我可以在另一端完全重新配置我的程序集,并且在升级时对客户端完全没有影响。