XAML设计器获得未处理的异常

时间:2016-01-25 16:04:49

标签: c# xaml designer

我一直在寻找解决我问题的方法一周而没有帮助。 我在Windows 10 build 10586上运行VS2015 pro。 当我创建任何空白的C#通用应用程序时,我的XAML Designer无法加载以下内容。

System.Runtime.Remoting.RemotingException
[5936] 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.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()

在事件查看器中我得到了这个

Faulting application name: XDesProc.exe, version: 14.0.24720.0, time stamp: 0x564ea58d
Faulting module name: KERNELBASE.dll, version: 10.0.10586.0, time stamp: 0x5632da1c
Exception code: 0xe0434352
Fault offset: 0x000bd8a8
Faulting process id: 0x1a90
Faulting application start time: 0x01d1577281913da3
Faulting application path: C:\Users\incom\AppData\Local\Microsoft\VisualStudio\14.0\Designer\ShadowCache\15kmnzmb.f2e\g3ow5ih4.vje\XDesProc.exe
Faulting module path: C:\Windows\SYSTEM32\KERNELBASE.dll
Report Id: 28fbb682-7d0d-4dd4-8850-5496c96bf41a
Faulting package full name: fbd2dab3-4d5d-4565-9eb7-ae4409ee95fb_1.0.0.0_x86_NorthAmerica_8wekyb3d8bbwe
Faulting package-relative application ID: Designer.App

我认为内核基础有问题,因为当我尝试创建一个空白的C ++通用应用程序并构建它时,我得到了一个指向kernelbase.dll的断点。

另外,我尝试了许多变通方法,例如删除shadowcache,重新安装VS(几次),更改目标构建但似乎没有一个对我有效。

请帮忙。

0 个答案:

没有答案