未加载XAML设计器

4ngedf3f  于 12个月前  发布在  其他
关注(0)|答案(4)|浏览(110)

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

错误

System.Runtime.InteropServices.COMException
应用程序未启动。(HRESULT中的异常:0x8027025B)

Stacktrace

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()
6ss1mwsb

6ss1mwsb1#

也有类似的问题。使用VS 2015 Enterprise和Win8.1 x64。是这样解决的:
1.启动防火墙服务(已关闭)
1.将UAC更改为推荐水平(已关闭)
1.以Microsoft用户帐户登录(我想,这将是至关重要的)
1.启动Windows应用商店应用程序(已阅读这是所有问题的根源)
1.开始VS。这位设计师开始工作后
1.重新启动系统,恢复所有设置,包括防火墙和UAC最后,设计器在任何用户下都能正常工作,即使MS用户帐户被禁用。

xxhby3vn

xxhby3vn2#

大约三周前,我开始注意到这个问题,并访问了Visual Studio Community 2017论坛。我在使用较新的版本15.7.5、15.7.6、15.8.0、15.8.1时遇到了这个问题。我最终发现这个问题与创建UWP项目时必须选择的目标版本/最低版本有关。我总是使用一个空白的UWP项目,并在此过程中修改它。
如果你对完整的细节感兴趣,我在这里的帖子中有它:http://hodentekhelp.blogspot.com/2018/08/how-did-you-fix-unhandled-exception-app.html

dl5txlt9

dl5txlt93#

我可以通过更新(最低版本)解决这个问题。我建议你检查一下所选的(最低版本)(SDK)是否安装了

kg7wmglp

kg7wmglp4#

我刚自己解决了这个问题。显然,此错误与一些最有可能损坏的Windows系统文件有关。我的应用商店也不能用了,但是在我修复了visual studio之后,我的应用商店又可以用了。
在某些情况下,错误可能不太严重,并且源于错误的配置。
我在网上找了一系列的建议,从小的修复到更严重的方法。我将在这里列出它们。

1)修复HKEY_CLASSES_ROOT中的权限

1.以管理员权限打开命令提示符。
1.右键单击HKEY_CLASSES_ROOT。
1.点击“添加”,然后在弹出窗口中点击“添加”。
1.在第二个弹出窗口中点击“高级”。
1.在第三个Popus中,单击“立即查找”。
1.在“搜索结果”中,单击“所有应用程序包”,然后单击“确定”。
1.现在,在第二个弹出窗口“选择用户或组”中,再次单击“确定”。
1.在“允许”下选择“读取”,然后单击“确定”。
1.关闭注册表编辑器。不需要重新启动。
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

转到您的PC上的以下位置。请记住将 user_name 替换为您自己的用户名。

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

删除文件夹内容。
这对我来说并不奏效。

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.单击开始按钮。
1.单击设置。
1.单击更新和安全性。
1.单击恢复。
1.单击重置此电脑并按照说明操作。
As seen here.这终于为我做了把戏。我的设计师现在加载和我的win应用程序商店也再次工作。
很可能有更多的提示和技巧来解决这类问题,但我希望上面的内容能给你一个如何解决问题的线索。
祝你好运,如果上面的任何一个对你有用,请回复:)

相关问题