【发布时间】:2014-08-26 21:52:58
【问题描述】:
我刚刚下载了 Visual Studio 的 14 CTP 版本并为 Windows Phone 创建了一个空白应用程序。我尝试打开MainPage.xaml,设计器显示如下错误:
对于那些看不到图像的人:
System.Exception
Package failed updates, dependency or conflict validation.
Windows cannot install package App.a5cd6ef3c.a895b.a4508.a96fd.af1634c30bb13 because this package depends on another package that could not be found. This package requires minimum version 0.0.0.0 of framework Microsoft.VCLibs.140.00.Debug published by any publisher to install. Provide the framework along with this package.
at Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(String applicationPath, String clientPort, Uri hostUri, IDictionary environmentVariables, Int32& processId, Object& processData)
at Microsoft.Expression.DesignHost.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory factory, IIsolationBoundary boundary, AppDomainSetup appDomainInfo, FrameworkName targetFramework, String identifier, String baseDirectory)
at Microsoft.Expression.DesignHost.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)
at Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)
at Microsoft.Expression.DesignHost.Isolation.Primitives.IsolationBoundary.Initialize()
at Microsoft.Expression.DesignHost.Isolation.Primitives.IsolationBoundary.CreateInstance[T](Type type)
at Microsoft.Expression.DesignHost.Isolation.IsolatedObjectFactory.Initialize()
at Microsoft.VisualStudio.ExpressionHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget, IObjectCatalog catalog)
at Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
at Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
at Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
at Microsoft.Expression.DesignHost.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget, CancellationToken cancelToken, DesignerServiceEntry& entry)
at Microsoft.Expression.DesignHost.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)
at Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo culture, Func`2 func, CancellationToken cancelToken)
at Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.<>c__DisplayClass5`1.<StartTask>b__7()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
我输入了App1.xaml.cs 和MainPage.xaml.cs,我发现App 和MainPage 分别没有InitializeComponent() 的定义。
项目处于由 Visual Studio 创建的状态,我没有更改任何内容!
为什么会发生这种情况,我该如何解决?
【问题讨论】:
-
检查您的 MainPage.Xaml.cs 是否与 xaml PAGE 同名
-
name 你的意思是
x:Class? -
我是Windows Phone编程的新手,但这实际上不属于我的项目编程。这是一个 Visual Studio 错误...(我不得不提一下,在 2013 Ultimate 版本中也发生了同样的情况)
-
!好吧,我还没有尝试过 vs14,但你安装了最新的 SDK 吗?你的操作系统是什么?
-
在Visual Studio的安装中,我检查了Windows Phone SDK的安装(仅此而已)。我的操作系统是 Windows 8.1 64 位。
标签: c# xaml windows-phone-8 visual-studio-2015