Я пытаюсь создать универсальное приложение для Windows (конечная цель — Raspberry Pi 2, хотя я даже не дошел до того, что могу развернуть его на устройстве).
Я выполнил все инструкции в разделе «Начало работы с Windows IoT" (все версии правильные, Windows 10 Pro находится в режиме разработчика). Я переустановил Visual Studio (Community Edition 15) и — без шуток — сделал новую установку Windows 10, а затем Visual Studio (это все равно нужно было сделать).
Я все еще получаю тот же результат.
Я создаю новый проект: «Пустое приложение (универсальная Windows)». Я пробовал .NET Framework 4.5.2 (по умолчанию) и 4.61, а также пытался снять флажок «Показать телеметрию в Центре разработки для Windows». Ничто из этого, кажется, не имеет значения.
Когда у меня есть новый проект, я открываю MainPage.xaml
в дизайнере и получаю следующую ошибку в окне дизайнера:
An Unhandled Exception has occurred
Details:
System.Runtime.Remoting.RemotingException
[9556] Designer process terminated unexpectedly!
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain.Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IIsolationDomain.CreateInstance(String assemblyName, String assemblyCodeBase, String typeName)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize()
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.CreateInstance[T](Type type)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize()
at Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget, IObjectCatalog catalog)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
at Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget, CancellationToken cancelToken, DesignerServiceEntry& entry, IServiceProvider serviceOverrides)
at Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo culture, Func`2 func, CancellationToken cancelToken)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.<>c__DisplayClass10_0`1.<StartTask>b__0()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
Хорошо, я думаю про себя, я могу попробовать создать это приложение вслепую, работая только с XAML... но затем, когда я пытаюсь запустить проект (отладка, x86, локальная машина), это тоже не удается. Во-первых, кажется, что приложение загружается, о чем свидетельствует большое синее окно:
Затем, через секунду, я получаю это странное сообщение, в котором утверждается, что он не может подключить отладчик (хотя я вижу, что отладчик работает в фоновом режиме):
Когда я очищаю этот диалог, становится доступным тот, что стоит за ним, в котором спрашивается, хочу ли я отлаживать его в новом экземпляре Visual Studio. Когда я говорю «да», запускается новый экземпляр Visual Studio и — в этот момент это почти комично — говорит следующее:
(Если я отказываюсь открывать новый отладчик, приложение просто закрывается, останавливая исходный отладчик.)
Наконец (независимо от того, решил ли я открыть новый отладчик или нет), я получаю следующую ошибку в исходном экземпляре Visual Studio:
Я бы посмеялся, если бы мне действительно не нужно было запускать этот проект… на данный момент я рассматриваю возможность отказа от АВП и перехода на подход, основанный на Linux… но я думаю, что АВП было бы намного лучше, если бы Я мог просто заставить его работать!
У кого-нибудь есть мысли о том, что здесь происходит? Опять же, это новая установка Windows 10 и Visual Studio.
%ProgramFiles%\WindowsApps
.... - person Ethan Brown   schedule 31.12.2015