我正在将Silverlight 4应用程序升级到Silverlight 5.我将目标Silverlight版本更改为Silverlight 5(Visual Studio 2010)后运行应用程序,并在加载应用程序之前收到以下错误:
Silverlight应用程序中的未处理错误
代码:2110
类别:InitializeError
消息:AG_E_UNKNOWN_ERROR
我无法使用visual studio调试器追踪问题,所以我认为它可能是引用的问题。我注意到大多数核心库现在指向Microsoft / Framework目录中的Silverlight / v5.0目录,但Toolkit库未升级。我下载了2012年5月发布的工具包并手动升级了所有这些库但仍然收到了错误。所以我创建了一个新的Silverlight 5项目并开始逐步添加库。当我添加对Silverlight Toolkit的引用时,该应用程序然后抛出该错误。我该如何解决这个问题?
答案 0 :(得分:2)
在写我的问题的过程中,我决定尝试nuget来安装工具包,现在错误已经解决了。我要离开这个问题,因为我花了几个小时来处理它,并且没有太多关于Silverlight的错误代码2110的信息。我注意到nuget安装了工具包库的4.0.5.0版本,而2012年5月的工具包显示了5.0.5.0版本,因此可能会出现问题。