VS:XAML-Designer错误(ArgumentException - 已添加相同的密钥)

时间:2016-09-27 10:43:47

标签: c# wpf visual-studio exception designer

我正在训练自己用控制台应用程序项目学习C#,一切都很好。而且我认为现在是时候让我加紧尝试学习WPF应用程序了。但是,每当我尝试打开或创建WPF应用程序时,我总是会遇到以下错误。

我尝试找到修复并尝试重新安装,但它无法正常工作。我还尝试了网络上的许多其他解决方案。

所以我可以创建任何项目但不能创建WPF应用程序,因为XAML-Designer没有加载。

我不知道如何解决这个问题。如果您能够帮助我,请帮助我。

异常: 发生了未处理的异常。

System.ArgumentException

已添加具有相同键的项目。

System.Colrow.ThrowArgumentException(ExceptionResource资源)at System.Collections.Generic.Dictionary 2.Insert(TKey key, TValue value, Boolean add) at System.Collections.Generic.Dictionary 2.Add(TKey key,TValue value)at Microsoft.VisualStudio.DesignTools.Utility.Telemetry.VsTelemetryService.RegisterDesignerProcessSession (Int32 pid)Microsoft的Microsoft.VisualStudio.DesignTools.Utility.DesignerSessionTracker.RecordDesignerStart(Int32 processID,String isolationTargetIdentifier,Boolean mockCustomTypes,String buildConfiguration)中的Microsoft.VisualStudio.DesignTools.Utility.Feedback.WatsonTracker.RegisterSession(Int32 processID)。 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary)中的VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory工厂,IIsolationBoundary边界,AppDomainSetup appDomainInfo,IIsolationTarget isolationTarget,String baseDirectory)边界)在Microsoft.Visual Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory中的Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.CreateInstance [T](Type type)中的Studio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize() .Initialize()在Microsoft.VisualStudio.DesignTools的Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)中的Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget,IObjectCatalog目录)。 DesignerContract.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget,CancellationToken cancelToken,DesignerServiceEntry&amp;在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.InvokeWithCulture [T]的Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)中输入,IServiceProvider serviceOverrides)(CultureInfo culture,Func 2 func, CancellationToken cancelToken) at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.<>c__DisplayClass10_0 1.b__0()at System.Threading.Tasks.Task`1.InnerInvoke()at System.Threading.Tasks.Task.Execute()

The Exception as Image

1 个答案:

答案 0 :(得分:4)

请从具有几乎相同堆栈跟踪的类似问题中查看此reply

FIX:删除或重命名文件“C:\ Program”,然后在Visual Studio中单击“单击此处重新加载设计器”。