在我的VS2010解决方案中,我有几个Monodroid项目,它们相互引用(没有圆圈)。
编译成功完成,但在编译之后发生了许多错误(所有错误都没有找到类型和方法)。当我删除相关参考并再次添加时,这些错误会暂时消失。
我为调试目的制作了这个解决方案,因为在原始解决方案中,我只有一个monodroid项目,并且我在那里引用.Net程序集。在原始解决方案中,我没有任何错误,但调试可能性很差。 c#文件只链接到项目中,而不是实际添加。
这可能是monodroid / VS问题吗?
示例错误是:
名称空间'Festo'中不存在类型或命名空间名称'Common'(您是否缺少程序集引用?)
问题是这个命名空间确实存在,但是在引用的Android程序集中.OnlineCompiler不识别它?
'Festo.EditorSDK.Translation.TranslationTable.Translate(string,Festo.EditorSDK.Data.Variable)'的最佳重载方法匹配有一些无效的争论者
但是有一个函数接受这些类型和数量的参数,但是和之前一样,在引用的Android程序集中。
如果我通过“Rebuild Solution”按钮明确地编译我的解决方案,则编译成功。真的很奇怪!