[英]C# Integrating classes from Shared Projects with many projects
我将一个旧项目分解为各个组件,以便各个组件可以被其他几个项目使用。
大约分为四个阶段,分为三个部分,并引用了三个主要项目。
有一个主类(位于Shared Project中,称为Master类作为参考)在整个共享过程中保持一致。 我已经建立了一个共享项目并添加了引用,但工作正常。
当尝试使用类A(从Project A的Master类版本引用)将变量传递给组件A的Master Class版本中的方法时,就会出现问题,我遇到了兼容性问题。 (无法将MasterClassA隐式转换为MasterClassA)
我知道它们是相同的,并且我知道它们本质上是Master类的一个单独实例,这就是为什么它们当前不兼容的原因。
我研究了泛型/反射,更改为可移植库类,似乎转了一圈。 我知道反射很慢,所以我想尽可能避免反射。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.