c# - VS : XAML-Designer Error (ArgumentException - Same Key has already been added)

标签 c# wpf visual-studio exception designer

我正在训练自己通过控制台应用程序项目学习 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()

The Exception as Image

最佳答案

请看这个reply来自具有几乎相同堆栈跟踪的类似问题。

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

关于c# - VS : XAML-Designer Error (ArgumentException - Same Key has already been added),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39722590/

相关文章:

visual-studio - SVN 用乱码数据弄乱了我的文件,为什么?

c# - Microsoft.Test.CommandLineParsing 这是哪个 dll

c# - 数据提供者与存储库

c# - 在 C# 中,如何将两个参数个数和类型不同的方法转换为一个方法?

c# - XAML中设置属性的顺序是什么?

c# - 在 WPF 中使用通用 Windows 平台 (Windows 10) 控件

java - 在 Java 中使用 .OCX 控件

c# - 如何获取 WPF 中组框中的控件列表

c# - 当 ListView 被禁用时,在 ListView 中启用分页。 ASP.NET C#

c# - parent 通知 child 职位已更改