C# 尝试运行Silverlight业务应用程序时引发错误

C# 尝试运行Silverlight业务应用程序时引发错误,c#,visual-studio-2010,silverlight-5.0,business-application,C#,Visual Studio 2010,Silverlight 5.0,Business Application,我对这个错误束手无策。我一辈子都搞不清楚问题出在哪里。即使我把我所做的所有更改都去掉了,这样它就回到了创建时提供的基本应用程序,它仍然有相同的错误。有一次我设法把它分类,但我不知道我做了什么才能得到它 如果有人能帮我理解这个错误,我将不胜感激 我甚至不能在断点上调试,因为它甚至没有达到我设置的任何断点。信息如下: Error Exception has been thrown by the target of an invocation. Error Details at System.

我对这个错误束手无策。我一辈子都搞不清楚问题出在哪里。即使我把我所做的所有更改都去掉了,这样它就回到了创建时提供的基本应用程序,它仍然有相同的错误。有一次我设法把它分类,但我不知道我做了什么才能得到它

如果有人能帮我理解这个错误,我将不胜感激

我甚至不能在断点上调试,因为它甚至没有达到我设置的任何断点。信息如下:

Error
Exception has been thrown by the target of an invocation.

Error Details
   at System.Windows.Navigation.PageResourceContentLoader.EndLoad(IAsyncResult asyncResult)
   at System.Windows.Navigation.NavigationService.ContentLoader_BeginLoad_Callback(IAsyncResult result)
Caused by: Exception has been thrown by the target of an invocation.

   at System.Windows.Navigation.PageResourceContentLoader.EndLoad(IAsyncResult asyncResult)
   at System.Windows.Navigation.NavigationService.ContentLoader_BeginLoad_Callback(IAsyncResult result)
Caused by: Exception has been thrown by the target of an invocation.

   at System.Windows.Navigation.PageResourceContentLoader.EndLoad(IAsyncResult asyncResult)
   at System.Windows.Navigation.NavigationService.ContentLoader_BeginLoad_Callback(IAsyncResult result)
还有其他人见过这个吗?有人知道如何修复它,以便我可以在抛出同一个项目后继续工作吗

谢谢

总之:

此特定错误意味着xaml中存在错误,Visual Studio和Expression Blend都无法/将给出错误的来源,调试也无济于事。这很可能与具有约束力的问题有关。任何有相同错误的人都应该彻底检查xaml代码

我的问题更加复杂,因为我的默认浏览器(SRWare Iron)正在缓存“网站”,并且只显示应用程序的初始版本,因此我所做的任何更改都不会更新我看到的内容(因此,无论我在代码中做了什么更改,错误都会继续显示)。你可以想象,非常令人沮丧!我没有意识到这一点,直到我更改了xaml以显示视觉差异,而这些更改没有显示出来有趣的是,这只发生在VS中,Expression Blend将正确加载最新版本

我将IE设为默认浏览器,因此第二个问题不再是问题,错误神奇地消失了(因为我很久以前就修复了代码)


我希望这能帮助任何有第一个或第二个问题的人在浏览网页的过程中,我确实发现其他一些人存在浏览器问题,但没有人知道这一问题,因此我希望这能解决问题。

如果有人能帮助完善/添加此答案的特定信息,请这样做,因为此答案缺少有关原因的具体细节。一些有用的信息:Silverlight 5 Toolkit提供(基本)xaml代码的调试选项。