【问题标题】:Visual Studio 2017 Pro - XAML Designer crashes by create a new ProjectVisual Studio 2017 Pro - XAML 设计器因创建新项目而崩溃
【发布时间】:2020-07-30 07:35:18
【问题描述】:

几天以来,如果我在 Visual Studio 2017 Pro 中创建一个新的 wpf 项目,XAML 设计器就会崩溃,并出现如下异常:

System.Runtime.Remoting.RemotingException [] Der Designerprozess wurde unerwartet bedet。 北 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(IIsolationDomainFactoryisolationDomainFactory, IObjectCatalog 目录) 北 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationDomainFactory domainFactory) bei 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 文化, 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,但没有任何效果......

有没有人给我一个想法

【问题讨论】:

  • 完全更新了吗?您可以在安全模式下启动 VS,如果可以正常工作,则可能是损坏的扩展程序,否则您可能需要进行修复或重新安装。另外,如果这是 Core Wpf,我认为它仍然有点错误
  • 如何在保存模式下启动?
  • devenv.exe /SafeMode

标签: c# visual-studio xaml exception visual-studio-2017


【解决方案1】:

以下是我将采取的步骤:

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

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

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

【讨论】:

  • 抱歉,所有这些步骤都没有帮助......还有其他想法吗?
  • 全部?还是选择步骤?
  • @RenéKolbe 如果没有任何效果(我不相信),您需要与供应商交谈。这应该发生,它不会发生在我或很多其他人身上。它是软件或您的环境,或两者兼而有之
  • 嗨@all,现在我放弃了......我已经完全卸载了VS2017,卸载后我已经删除了所有文件和文件夹,我已经手动清理了注册表并卸载了所有SDK......然后我安装了 VS 2017 干净但始终相同:-( 感谢您的帮助!
【解决方案2】:

我找到了一些方法here。如果它不能解决您的问题,您可以在Developer Community 中报告此问题。

【讨论】:

    【解决方案3】:

    我对这个问题的解决方案有效。我已经完成了以下步骤:

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

    现在它工作正常......

    【讨论】:

    • 很高兴得知您的问题已经解决,您可以点击“✔”将您的回复标记为答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多