Visual Studio 2017 Pro - XAML 设计器因创建新项目而崩溃

Visual Studio 2017 Pro - XAML Designer crashes by create a new Project

几天后,如果我在 Visual Studio 2017 Pro 中创建一个新的 wpf 项目,我会遇到问题 XAML Designer 会崩溃,出现如下异常:

System.Runtime.Remoting.RemotingException [] Der Designerprozess wurde unerwartet beendet。 bei Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain.Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IIsolationDomain.CreateInstance(String assemblyName, String assemblyCodeBase, String typeName) 北 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize() bei Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.CreateInstance[T](类型类型) 北 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize() bei Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationDomainFactory isolationDomainFactory, IObjectCatalog目录) bei Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationDomainFactory domainFactory) bei Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.CreateLease(IIsolationDomainFactory domainFactory, CancellationToken cancelToken, DesignerServiceEntry& entry, IServiceProvider serviceOverrides) bei Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken) bei Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo 文化, Func2 func, CancellationToken cancelToken) bei Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.<>c__DisplayClass10_01.b__0() 北 System.Threading.Tasks.Task`1.InnerInvoke()

我在网上找不到适合我的解决方案... 我卸载了 Visual Studio,卸载了所有 SDK,并在重启后安装了 Visual Studio 但没有任何效果...

有没有人对我有想法

以下是我要采取的步骤:

  1. 确保您的 Visual Studio 是完全最新的
  2. safe mode devenv.exe /SafeMode 中启动 Visual Studio(这仅加载默认环境和服务。)
    • 2.1 如果可行,则可能是扩展名已损坏。尝试卸载您的一些扩展程序和第三方工具
    • 2.1 你也可以查看VS logs Devenv /log LogFile,这可能会给你更多关于错误的信息
  3. 修复visual studio
  4. 重新安装visual studio

如果您已完全更新但仍然无法正常工作,我会考虑使用 Visual Studio 进行错误报告。

How to report a problem with Visual Studio or Visual Studio Installer

我找到了一些方法. If it can't solve your problem, you could report this problem in the Developer Community

我针对此问题的解决方案有效。我已完成以下步骤:

  • 我卸载了 VS 2017
  • 我卸载了所有 SDK
  • 我清理并删除 c:\program 和 c:\program x86 中的所有 Visual Studio 文件夹以及 user\appdata 等等
  • 我已经清理了注册表并删除了“Visual Studio”
  • 的所有条目
  • 之后我在我的“D”驱动器上安装了 Visual Studio 2017

现在它工作正常...