XAML Designer未加载

时间:2015-10-16 13:37:27

标签: c# xaml visual-studio-2015 windows-10 win-universal-app

我正在尝试为Windows 10开发通用应用程序,但XAML设计器无法加载。我尝试重新安装Visual Studio,但似乎没有任何工作。

错误

System.Runtime.InteropServices.COMException
该应用程序没有启动。 (来自HRESULT的异常:0x8027025B)

堆栈跟踪

at Microsoft.VisualStudio.DesignTools.HostUtility.AppPackage.AppPackageNativeMethods.IApplicationActivationManager.ActivateApplication(String appUserModelId, String activationContext, ActivateOptions options, Int32& processId)
at Microsoft.VisualStudio.DesignTools.HostUtility.AppPackage.DesignerWrtUtility.ActivateApplication(String appUserModelId, String activationContext, Object site, Boolean isRunningElevated)
at Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.ActivateApplicationInternal(String appUserModelId, String activationContext, Object site)
at Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(String applicationPath, String clientPort, Uri hostUri, IDictionary environmentVariables, Int32& processId, Object& processData)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory factory, IIsolationBoundary boundary, AppDomainSetup appDomainInfo, IIsolationTarget isolationTarget, String baseDirectory)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)
at Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize()
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.CreateInstance[T](Type type)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize()
at Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget, IObjectCatalog catalog)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
at Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget, CancellationToken cancelToken, DesignerServiceEntry& entry, IServiceProvider serviceOverrides)
at Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo culture, Func`2 func, CancellationToken cancelToken)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.c__DisplayClass10_0`1.b__0()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()

3 个答案:

答案 0 :(得分:0)

有类似的问题。使用VS 2015 Enterprise和Win8.1 x64。以这种方式解决了它:

  1. 启动防火墙服务(已关闭)

  2. 将UAC更改为建议级别(已关闭)

  3. 以微软用户帐户登录(正如我想的那样,这将是至关重要的)

  4. 启动Windows应用商店应用(已阅读此内容是所有问题的来源)

  5. 开始VS.在这位设计师开始工作之后

  6. 重新启动系统,恢复所有设置,包括防火墙& UAC 最后,即使MS用户帐户被禁用,设计人员也可以在任何用户下正常工作。

答案 1 :(得分:0)

大约三周前,我开始注意到此问题,并访问了Visual Studio Community 2017论坛。我使用较新的版本15.7.5、15.7.6、15.8.0、15.8.1遇到问题。我终于发现问题与创建UWP项目时必须选择的目标版本/最低版本有关。我一直在处理Blank UWP项目,并一路修改它。

如果您对完整的细节感兴趣,请在此处发布: http://hodentekhelp.blogspot.com/2018/08/how-did-you-fix-unhandled-exception-app.html

答案 2 :(得分:-3)

我自己解决了这个问题。显然这个错误与一些很可能已损坏的Windows系统文件有关。我的应用程序商店也没有用,但在我修复了visual studio之后,我的商店也再次工作了。

在某些情况下,错误可能不那么严重,并且源于错误的配置。

我环顾网络,发现了一系列建议,从小修正到更严肃的方法。我会在这里列出来的。

<小时/> 1)修复HKEY_CLASSES_ROOT

中的权限
  1. 使用管理员权限打开命令提示符。
  2. 右键单击HKEY_CLASSES_ROOT。
  3. 点击“权限”,然后在弹出窗口中点击“添加”。
  4. 在第二个弹出窗口中单击“高级”。
  5. 在第3个Popus中点击“立即查找”。
  6. 在“搜索结果”中,单击“所有应用程序包”,然后单击“确定”。
  7. 现在在第二个弹出窗口“选择用户或组”中再次单击“确定”。
  8. 在权限中,选择允许“阅读”下方,然后单击“确定”。
  9. 关闭注册表编辑器。无需重启。
  10. As adviced on the bottom of this page.这对我来说 无效。

    2)在命令提示符下运行此Powershell命令

    使用管理员权限打开命令提示符。

    将下面的行复制粘贴到提示中并运行它。

    PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}" 
    

    Tip found here.这对我来说 无效。

    <小时/> 3)清除LocalCache

    转到电脑上的以下位置。请记住使用您自己的用户名替换 user_name

    C:\Users\user_name\AppData\Local\Packages\Microsoft.WindowsStore_8wekyb3d8bbwe\LocalCache
    

    删除文件夹内容。

    Tip seen here.这对我来说有效。

    <小时/> 4)尝试运行SFC扫描

    使用管理员权限打开命令提示符。写下面的命令并完成它。

    sfc /scannow
    

    As seen here.这对我来说有效。但它确实证实我有一些损坏的文件。它虽然无法修复/恢复它们......

    <小时/> 5)运行DISM工具,然后再次尝试SFC

    使用管理员权限打开命令提示符。运行以下命令。

    DISM /Online /Cleanup-Image /RestoreHealth
    

    如果成功完成,请再次运行sfc /scannow命令。

    As seen here.这对我来说有效。

    <小时/> 6)修复Windows 10

    警告! 此过程会删除您的所有程序和应用。但它会让你的文件单独存在。例如。我的Dropbox文件夹在运行修复后仍然有其文件。

    请将您不想丢失的任何内容备份到外部硬盘,云或存储库。

    1. 点击开始按钮。
    2. 点击设置。
    3. 点击更新和安全。
    4. 点击恢复。
    5. 点击重置此电脑并按照说明操作。
    6. As seen here.这终于为我做了诀窍。我的设计师现在加载,我的win app store也可以再次运行。

      有很多提示和技巧可以解决这类问题,但我希望上面的内容可以帮助您解决问题。

      祝你好运,如果上述任何一项对您有效,请回复:)