我正在训练自己通过控制台应用程序项目学习 C#,一切都很好。我认为是时候开始学习 WPF 应用程序了。但是,每当我尝试打开或创建 WPF 应用程序时,我总是会收到以下错误消息。
我尝试寻找修复程序并尝试重新安装,但它不起作用。我还尝试了网络上的许多其他解决方案。
所以我可以创建任何项目但不能创建 WPF 应用程序,因为 XAML 设计器未加载。
我不知道如何解决这个问题。如果可以,请帮助我......
异常: 发生未处理的异常。
系统参数异常
已添加具有相同键的项目。
在 System.Collections.Generic.Dictionary 的 System.ThrowHelper.ThrowArgumentException(ExceptionResource 资源)2.Insert(TKey key, TValue value, Boolean add) at System.Collections.Generic.Dictionary
2.在 Microsoft.VisualStudio.DesignTools.Utility.Telemetry.VsTelemetryService.RegisterDesignerProcessSession(Int32 pid) 在 Microsoft.VisualStudio.DesignTools.Utility.Feedback.WatsonTracker.RegisterSession(Int32 processID) 在 Microsoft.VisualStudio 添加(TKey 键,TValue 值) .DesignTools.Utility.DesignerSessionTracker.RecordDesignerStart(Int32 processID,字符串 isolationTargetIdentifier, bool mockCustomTypes,字符串 buildConfiguration)在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory 工厂,IIsolationBoundaryDomain 应用程序,AppInfomainSetup IIsolationTarget isolationTarget,String baseDirectory)在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary 边界)在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize() 在 Microsoft.VisualStudio.DesignTools .DesignerContract.Isolation.Primitives.IsolationBoundary.CreateInstance [T](类型类型)在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize() 在 Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget , IObjectCatalog 目录) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget) VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo 文化,Func 2 func, CancellationToken cancelToken) at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.<>c__DisplayClass10_0
1.b__0() 在 System.Threading.Tasks.Task`1.InnerInvoke() 在 System.Threading.Tasks.Task.Execute()
最佳答案
请看这个reply来自具有几乎相同堆栈跟踪的类似问题。
修复:删除或重命名文件“C:\Program”,然后在 Visual Studio 中单击“单击此处重新加载设计器”。
关于c# - VS : XAML-Designer Error (ArgumentException - Same Key has already been added),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39722590/