Ошибка в представлении Silverlight Design - PullRequest
1 голос
/ 30 марта 2011

У меня есть работающий проект Silverlight, однако я не могу редактировать представление дизайна без его сбоя Visual Studio 2010.

Я переустановил Silverlight Tools 4 и заново создал страницу xaml. Поиск в Google не очень помог, а ссылка, на которую ссылаются, мало что говорит о диагностической информации.

Вот информация о трассировке;

`System.Reflection.TargetInvocationException [Async_ExceptionOccurred] Аргументы: Строки ресурса отладки недоступны. Часто ключ и аргументы предоставляют достаточную информацию для диагностики проблемы. Смотри http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.60129.0&File=System.dll&Key=Async_ExceptionOccurred в System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNeeded () в Demo1.DataService.GetCustomersCompletedEventArgs.get_Result () в C: \ Users \ b173242 \ Documents \ Visual Studio 2010 \ Projects \ Demo1 \ Demo1 \ Сервисные ссылки \ DataService \ Reference.cs: строка 120 в Demo1.LocationDataCollection.GetCustomersCompleted (Отправитель объекта, GetCustomersCompletedEventArgs e) в C: \ Users \ b173242 \ Documents \ Visual Studio 2010 \ Projects \ Demo1 \ Demo1 \ LocationDataCollection.cs: строка 67 в Demo1.DataService.DataServiceClient.OnGetCustomersCompleted (состояние объекта) в C: \ Users \ b173242 \ Documents \ Visual Studio 2010 \ Projects \ Demo1 \ Demo1 \ Сервисные ссылки \ DataService \ Reference.cs: строка 218 в System.Windows.Threading.ExceptionWrapper.InternalRealCall (обратный вызов делегата, аргументы объекта, 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 (действие String, выходы Object [], результат IAsyncResult) at System.ServiceModel.ClientBase 1.ChannelBase 1.EndInvoke (String methodName, Object [] args, результат IAsyncResult) в Demo1.DataService.DataServiceClient.DataServiceClientChannel.EndGetCustomers (результат IAsyncResult) в C: \ Users \ b173242 \ Documents \ Visual Studio 2010 \ Projects \ Demo1 \ Demo1 \ Сервисные ссылки \ DataService \ Reference.cs: строка 323 в Demo1.DataService.DataServiceClient.Demo1.DataService.DataService.EndGetCustomers (результат IAsyncResult) в C: \ Users \ b173242 \ Documents \ Visual Studio 2010 \ Projects \ Demo1 \ Demo1 \ Ссылки на службу \ DataService \ Reference.cs: строка 202 в Demo1.DataService.DataServiceClient.OnEndGetCustomers (результат IAsyncResult) в C: \ Users \ b173242 \ Documents \ Visual Studio 2010 \ Projects \ Demo1 \ Demo1 \ Сервисные ссылки \ DataService \ Reference.cs: строка 210 в System.ServiceModel.ClientBase 1.OnAsyncCallCompleted(IAsyncResult result)

Спасибо

1 Ответ

0 голосов
/ 20 июля 2011

Сложно сказать, но похоже, что ваш XAML использует ViewModelLocator, чтобы получить ViewModel, которая вызывает DataService, который дает сбой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...