3

我對我的智慧結束了這個錯誤。我不能爲了我的生活找出問題所在。即使我已經完成了我所做的所有更改,所以它回到了創建時提供的基本應用程序,但仍然存在相同的錯誤。有一次,我設法排序它,但我不知道我做了什麼來得到它。試圖運行Silverlight業務應用程序時拋出錯誤

如果有人能幫助我理解這個錯誤,我會非常感激!

我甚至不能在斷點上進行調試,因爲它甚至沒有達到我設置的任何斷點。消息如下:

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) 

有沒有其他人遇到過這個?有誰知道如何解決這個問題,這樣我就可以繼續在同一個項目上工作了嗎?

謝謝

回答

0

結論:

這種特殊的錯誤意味着有一些錯誤的XAML和沒有Visual Studio中也不Expression Blend中可以/將給錯誤的來源和調試不會幫助。這很有可能是一個有約束力的問題。任何有這個相同錯誤的人都會很好地徹底檢查xaml代碼。

我的問題是由於我的默認瀏覽器(SRWare Iron)緩存「網站」而只會顯示應用程序的初始版本,所以我所做的任何更改都沒有在我看到的更新(因此無論我在代碼中改變了什麼,錯誤都會繼續顯示)。正如你可以想象的非常沮喪!我沒有意識到這一點,直到我改變了XAML顯示視覺差異,並沒有顯示變化。 - 有趣的是,這隻發生在VS中,Expression Blend會正確加載最新版本。

我將IE設爲默認瀏覽器(link to method)所以第二個問題不再是問題,並且錯誤已經奇蹟般地消失了(因爲我很久以前就修復了這個代碼)。

我希望這可以幫助任何可能有第一或第二個問題的人。 - 在瀏覽網頁時,我確實發現了一些瀏覽器有問題的人,但沒有人知道這個問題,所以我希望這能解決它。

+0

如果有人能幫助完善/添加特定信息到這個答案,請這樣做,因爲這個答案缺乏關於_why_的具體細節。 – xhedgepigx

+0

一些有用的信息:Silverlight 5工具包爲xaml代碼提供(基本)調試選項。 – xhedgepigx