隐式转换不适用于不同的项目

时间:2015-01-26 15:32:32

标签: c# .net types type-conversion implicit-conversion

我正在针对我的解决方案移动一些类,重新组织整个应用程序。然而,在我的一个移动中,我遇到了以下问题:

我有以下一行,比方说class A project A

//manager.GetVote() returns 'XmlBlock', a custom class of ours in another project.
XmlDocument xml = manager.GetVote();

显然,这里有一个隐含的转换。只要它有效,对我有好处。

当我尝试将此课程移至project B时,我在该特定行中收到以下错误:

  

无法隐式将ProjectC.BloqueXML类型转换为System.Xml.XmlDocument

该行看起来完全相同,且引用正确。

这里可能会发生什么?隐式转换没有进行,我不知道在哪里寻找解决这个问题。

0 个答案:

没有答案