c# WPF项目XAML 设计界面报错: 已添加具有相同键的项目

现象如下:

VS2017打开 WPF项目,XAML 设计界面不能显示,报错如下:

System.ArgumentException 已添加了具有相同键的项。 在 System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) 在 System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) 在 System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) 在 Microsoft.VisualStudio.DesignTools.Utility.Telemetry.VsTelemetryService.RegisterDesignerProcessSession(Int32 pid) 在 Microsoft.VisualStudio.DesignTools.Utility.DesignerSessionTracker.RecordDesignerStart(Int32 processID, String isolationTargetIdentifier, String buildConfiguration) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory factory, IIsolationBoundary boundary, AppDomainSetup appDomainInfo, IIsolationTarget isolationTarget, String baseDirectory) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize() 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.CreateInstance[T](Type type) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize() 在 Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationDomainFactory isolationDomainFactory, IObjectCatalog catalog) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationDomainFactory domainFactory) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.CreateLease(IIsolationDomainFactory domainFactory, CancellationToken cancelToken, DesignerServiceEntry& entry, IServiceProvider serviceOverrides) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo culture, Func`2 func, CancellationToken cancelToken) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.<>c__DisplayClass10_0`1.<StartTask>b__0() 在 System.Threading.Tasks.Task`1.InnerInvoke() 在 System.Threading.Tasks.Task.Execute()

解决方法:

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

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-21 12:42:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-21 12:42:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-21 12:42:01       87 阅读
  4. Python语言-面向对象

    2024-01-21 12:42:01       96 阅读

热门阅读

  1. VUE v-if 和 v-show 区别和例子

    2024-01-21 12:42:01       46 阅读
  2. 句子逆序(机试)

    2024-01-21 12:42:01       53 阅读
  3. Stable Diffusion中的Embeddings

    2024-01-21 12:42:01       51 阅读
  4. 微服务架构所面临的技术问题

    2024-01-21 12:42:01       55 阅读
  5. http和https详细解析

    2024-01-21 12:42:01       50 阅读
  6. Ubuntu22 启动后只有鼠标没有桌面

    2024-01-21 12:42:01       54 阅读