Я только что выполнил чистую установку Windows 10 Build 16232 и установил Visual Studio Community 2017 Preview с пакетами по умолчанию UWP, .NET и Xamarin. Я создаю пустое приложение UWP, помещаю TextBox и ... Получил ошибку.
Вот XAML:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<TextBox Text="Hello World!"/>
</Grid>
Теперь об ошибке:
Exception: Unable to create an instance of "TextBox".
at Microsoft.VisualStudio.DesignTools.Designer.InstanceBuilders.InstanceBuilderOperations.InstantiateType(Type type, Boolean supportInternal)
at Microsoft.VisualStudio.DesignTools.Designer.InstanceBuilders.ClrObjectInstanceBuilder.InstantiateTargetType(ILocalInstanceBuilderContext context, ViewNode viewNode)
at Microsoft.VisualStudio.DesignTools.Designer.InstanceBuilders.ClrObjectInstanceBuilder.Instantiate(ILocalInstanceBuilderContext context, ViewNode viewNode)
at Microsoft.VisualStudio.DesignTools.UwpDesigner.InstanceBuilders.FrameworkElementInstanceBuilder.Instantiate(ILocalInstanceBuilderContext context, ViewNode viewNode)
at Microsoft.VisualStudio.DesignTools.Designer.InstanceBuilders.LocalInstanceManager.CreateInstance(IInstanceBuilder builder, ViewNode viewNode)
TargetInvocationException : Exception has been thrown by the target of an invocation.
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
AccessViolationException : Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at Windows.UI.Xaml.Controls.TextBox..ctor()
Вот что я пробовал:
- Отладка x86
- Отладка ARM
- Отладка x64
- Запуск от имени администратора
chkdsk
- Переустановите Visual Studio
- Переустановите Windows 10 Build 16232 (Slow Ring)
- Установить Visual Studio Community 2017
- Удалить Xamarin
- Обновление до Windows 10 Build 16241 (Fast Ring)
Все остальные общие элементы управления работают, но не этот. Как заставить его работать? Проблема только в дизайнере; Я могу просто скомпилировать приложение.