1

我正在将 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 的引用时,该应用程序引发了该错误。我怎么解决这个问题?

4

1 回答 1

2

在写我的问题的过程中,我决定尝试使用 nuget 安装工具包,现在错误已经解决。我留下这个问题是因为我花了几个小时来解决这个问题,并且没有太多关于 Silverlight 错误代码 2110 的信息。我确实注意到 nuget 安装了 4.0.5.0 版的工具包库,而 2012 年 5 月的工具包显示了 5.0.5.0 版,所以这可能是问题所在。

于 2013-02-27T22:57:49.193 回答