繁体   English   中英

Visual Studio xaml设计器未加载

[英]Visual Studio xaml designer not getting loaded

XAML代码的设计器未在Visual Studio 2012中加载。将显示以下错误。 任何帮助表示赞赏。

System.ObjectDisposedException已在Microsoft.Expression.DesignHost.Isolation.Primitives的Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(String applicationPath,String clientPort,Uri hostUri,IDictionary environmentVariables,Int32&processId,Object&processData)中关闭安全句柄。 ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory工厂,IIsolationBoundary边界,AppDomainSetup appDomainInfo,FrameworkName targetFramework,String identifier,String baseDirectory),位于Microsoft.Expression.HostUtility的Microsoft.Expression.DesignHost.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)。 Microsoft.Expression.DesignHost.Isolation.Primitives.IsolationBoundary.CreateInstance [T]中的Microsoft.Expression.DesignHost.Isolation.Primitives.IsolationBoundary.Initialize()的Platform.AppContainerProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)(类型类型) )Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease上的Microsoft.Expression.DesignHost.Isolation.IsolatedExportProvider.Initialize()at Microsoft.VisualStudio.ExpressionHost.Services.VSIsolationService.CreateExportProvider(IIsolationTarget isolationTarget,ICatalogFactory catalogFactory,IExportFilter filter)。在Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler的Microsoft.Expression.DesignHost.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)的Microsoft.Expression.DesignHost.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget,CancellationToken cancelToken,DesignerServiceEntry&entry)中的IIsolationTarget isolationTarget)。 InvokeWithCulture [T](CultureInfo culture,Func 2 func, CancellationToken cancelToken) at Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.<>c__DisplayClassa位于System.Threading.Tasks.Task`1.InnerInvoke()的2 func, CancellationToken cancelToken) at Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.<>c__DisplayClassa 1.b__6() .Threading.Tasks.Task.Execut E()

我遇到了同样的问题。 尝试重新启动Visual Studio。 如果仍然无效,请卸载VS,然后重新安装。 我认为它会成功。

资料来源: https//social.msdn.microsoft.com/Forums/en-US/8e58ee68-341a-4792-9bb2-a155cfc06f90/cannot-use-visual-studio-community-2015-xaml-designer-unhandled-exception

导航到\\ Common7 \\ IDE(默认情况下为C:\\ Program Files或Program Files(x86)\\ Microsoft Visual Studio 14.0 \\ Common7 \\ IDE),然后运行以下命令:

a)devenv.exe / resetsettings,它将恢复Visual Studio的默认设置。 (可选)将设置重置为指定的.vssettings文件。

b)devenv.exe / resetuserdata,它将花费几分钟的时间来运行,因为Visual Studio会清理并将自身设置回原始状态。 此时可以打开任务管理器以检查devenv.exe进程是否仍在运行。 完成运行后,您可以重新启动Visual Studio。

这是一个老问题,但我在Visual Studio 2013 Express for Windows Update 2中遇到了同样的问题,这恰好是最新的更新。

我尝试了以下内容:安装VS 2013的正确文件版本(因为它发生了两次)我假设Windows Update将为我的x64位计算机安装推荐的知识库文章KB 2883200。 它没有安装,所以我安装了它。

这些更改仅略有改进,但XAML页面的加载和部署Windows 8.1没有改善。

最终改进的是删除了我的计算机上的另外两个VS程序,VS 2013 Express for WEB和VS 2013 Express for Windows Desktop。

现在XMAL页面正在加载,我没有得到“System.ObjectDisposedException安全句柄已关闭”详细信息在这里:

http://hodentek.blogspot.com/2014/05/programs-that-interfered-while-loading.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM