类型<type>存在于两个DLL中

ped*_*des 28 .net c#

我在.Net 3.5框架中有1个DLL,在2.0中有另一个DLL.本ListBoxItem类存在于2.0和我都在同一个命名空间的3.5 DLL链接的类.

当我尝试编译时,我得到一个"存在于两者中"的错误.我怎样才能编译它并保持相同的结构.

我不想引用2.0 DLL到3.5来消除这个问题,我希望将这些DLL分开.

Bry*_*owe 6

无论如何,这似乎都不是一个好主意,但更改名称空间并完全符合您的使用条件.

否则,你为什么不引用一个dll?


Dog*_*uca 6

这也是一个相关的解决方案,您可以在其中定义要在您的使用中使用的类型:

/sf/answers/643620771/

在处理Extension方法等时,不能使用完全限定名.

  • 您可以使用完全限定名称来引用扩展方法,但前提是您直接调用它们,而不是 as 和 extension。 (2认同)