我有工作的Silverlight項目,但我不能沒有它崩潰Visual Studio 2010中錯誤在Silverlight設計視圖
我重新安裝的Silverlight 4工具編輯設計視圖,並從頭開始重新創建XAML頁面。谷歌搜索並沒有太大的幫助,並且引用的鏈接並沒有告訴診斷信息。
這裏是跟蹤信息;
'System.Reflection.TargetInvocationException [Async_ExceptionOccurred] 參數: 調試資源字符串不可用。關鍵和論據常常提供足夠的信息來診斷問題。請參閱http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.60129.0&File=System.dll&Key=Async_ExceptionOccurred at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary() at Demo1.DataService.GetCustomersCompletedEventArgs.get_Result()in C:\ Users \ b173242 \ Documents \ Visual Studio 2010 \ Projects \ Demo1 \ Demo1 \ Service References \ DataService \ Reference .cs:line 120 at Demo1.LocationDataCollection.GetCustomersCompleted(Object sender,GetCustomersCompletedEventArgs e)in C:\ Users \ b173242 \ Documents \ Visual Studio 2010 \ Projects \ Demo1 \ Demo1 \ LocationDataCollection.cs:line 67 at Demo1.DataService .DataServiceClient.OnGetCustomersCompleted(Object state)in C:\ Users \ b173242 \ Documents \ Visual Studio 2010 \ Projects \ Demo1 \ Demo1 \ Service References \ DataService \ Reference.cs:line 218 at System.Windows.Threading.ExceptionWrapper.InternalRealCall (委託回調,Object args,Int32 numArgs) MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(對象源,委託方法,對象指定參數時,的Int32 numArgs,代表catchHandler)
System.UnauthorizedAccessException的 [InvalidCrossThreadAccess] 參數: 調試資源字符串不可用。關鍵和論據常常提供足夠的信息來診斷問題。見http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.60129.0&File=System.Windows.dll&Key=InvalidCrossThreadAccess 在System.ServiceModel.AsyncResult.End [TAsyncResult](IAsyncResult的結果) 在System.ServiceModel.Channels.ServiceChannel.EndCall(字符串動作,對象[]奏,IAsyncResult的結果) 在System.ServiceModel.ClientBase 1.ChannelBase
1 .EndInvoke(String methodName,Object [] args,IAsyncResult result) at Demo1.DataService.DataServiceClient.DataServiceClientChannel.EndGetCustomers(IAsyncResult result)in C:\ Users \ b173242 \ Documents \ Visual Studio 2010 \ Projects \ Demo1 \ Demo1 \ Service參考\ DataService \ Reference.cs:行323 位於C:\ Users \ b173242 \ Documents \ Visual Studio 2010 \ Projects \ Demo1 \ Demo1 \ Service中的Demo1.DataService.DataServiceClient.Demo1.DataService.DataService.EndGetCustomers(IAsyncResult結果)參考\ DataService \ Reference.cs:行202 在Demo1.DataServ ice.DataServiceClient.OnEndGetCustomers(IAsyncResult的結果)在C:\用戶\ b173242 \文件\的Visual Studio 2010 \項目\ demo1的\ demo1的\服務引用\的DataService \ Reference.cs:線210 在System.ServiceModel.ClientBase 1.OnAsyncCallCompleted(IAsyncResult result)
謝謝,
每次設計器窗口打開時,我的Visual Studio 2010也崩潰,但我沒有捕獲堆棧以查看它是否是相同的錯誤。我被困在Win XP中,所以我認爲這是問題所在。一個有用的提示是右鍵單擊解決方案資源管理器中的xaml文件,單擊打開並選擇xml(文本)編輯,然後單擊設爲默認值。然後,您將始終以代碼視圖打開。它工作得更快,您至少可以手動編輯XAML。 – Aligned 2011-03-30 15:09:53