从引用的程序集进行类型转发

时间:2019-05-12 05:54:55

标签: c# .net .net-assembly

作为已交付给用户的应用程序更新的一部分,我必须将一个类从一个程序集移动到另一个程序集。移动类会产生序列化问题,这是数据库存储所必需的。

我有两个项目A.csprojB.csproj,并且A拥有对B的引用。类MyClass位于项目B上,我需要将其移至项目A

根据docs ,. NET支持使用相反的情况进行类型转发(将内容从A移到B,因为旧项目需要引用新的)。 {3}}。 对于像我的TypeForwardedToAttribute这样的情况,似乎是解决方案-但不是。

我猜想该属性仅在使用类时可以正常工作。不过,应用程序无法从数据库反序列化包含MyClass的数据,因为该类与它来自-B的程序集一起保存,并且不会将其识别为{{ 1}}。

有什么想法可以解决这个问题吗?

0 个答案:

没有答案