0

尝试为全新的 UWP 应用程序(以 build 10240 为目标)打开 XAML 设计器时,我看到一个错误:

System.Exception
包更新、依赖或冲突验证失败。

Windows 无法安装包 {guid},因为此包依赖于另一个找不到的包。此软件包需要由 CN=Microsoft Corporation、O=Microsoft Corporation、L=Redmond、S=Washington、C=US 发布的框架 Microsoft.VCLibs.140.00.Debug 的最低版本 14.0.22929.0 才能安装。提供框架和这个包。

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.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.<StartTask>b__0()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()

值得注意的是,Windows Phone 8.x 的 XAML 设计器继续正常工作。由于我们的企业防病毒软件与 build 10586 不兼容,并且这明确阻止了 1511 更新到 build 10586,这可能是原因 - 如果是这样,除了等待 Kaspersky 支持当前版本的 Windows 10 之外,还有其他方法吗?让 UWP 应用程序的 XAML 设计器在 Visual Studio 2015 或 Blend 中工作?

4

2 回答 2

0

所以事实证明,更新 V​​isual Studio Android 模拟器可以解决问题(!)

于 2016-01-12T14:16:12.627 回答
0

您可能需要安装适用于 Windows 10 的 Windows 软件开发工具包 (SDK)

https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk

我有同样的问题,安装SDK后一切顺利

于 2016-07-17T18:13:03.887 回答