类型Universe无法解析WP7项目中的程序集

时间:2011-10-17 17:34:07

标签: c# visual-studio-2010 windows-phone-7

System.Reflection.Adds.UnresolvedAssemblyException
Type universe cannot resolve assembly: System,
Version=2.0.0.0,
Culture=neutral,...

我刚刚更新到Mango和7.1 SDK以及最新的Silverlight工具包。

我尝试删除并重新添加此引用,但我仍然在设计模式下为xaml页面出现此错误。

这对我来说似乎是一个非常简单和愚蠢的错误。不知道我接下来应该尝试什么。

此外,解锁DLL也不是问题,因为正如您所见,它是System.dll。

任何有关根本原因的想法都会受到赞赏。

4 个答案:

答案 0 :(得分:1)

我添加的引用似乎导致了这一点。我不知道它是Facebook C#SDK还是IsolatedStorageExplorer库。也许他们没有与芒果保持同步,这是唯一的想法。

无论哪种方式,我对错误的模糊性以及它在XAML而不是代码中的爆炸方式感到有些沮丧。我觉得IDE应该知道错误的来源,并帮助您获得更好的堆栈跟踪。在这个时候,解决这个问题的唯一方法是消除过程。全部删除,逐个添加。

我很感激帮助!

答案 1 :(得分:1)

@Rajeev Nair(以及所有其他类似错误)

我也遇到了System.Data程序集的错误。 对我来说,它是对'System.Data.SqlServerCe'的引用。删除参考后,它工作。

我甚至没有使用程序集,只是在项目中引用它。
因此,如果您收到类似的错误,请检查您引用的第三方程序集(即使您未在代码中使用它)。

答案 2 :(得分:1)

我注意到从互联网下载组件后我得到了这个答案。在我将它们添加为引用之前,我首先取消阻止它们。更多详情可在this answer.

中找到

答案 3 :(得分:0)

类似的错误发生在我身上,但对于System.Data程序集。我认为这是由于我添加的system.data.linq引用。我删除了引用并再次添加。错误消失了,我可以在设计器中加载屏幕。这个错误肯定会产生误导。