我正处于Windows应用商店应用开发的中间。当我打开XAML文件时突然发生异常
“ System.Runtime.InteropServices.COMException。的
该应用程序无法启动。尝试重新安装应用程序以解决问题。 (HRESULT异常:0x80073CFC)“
到目前为止我尝试了什么:
1.重新启动PC
2.重新安装Visual Studio 2012 ultimate
3.卸载VS 2012 ultimate并安装VS2012 Express for Windows 8。
但仍然是错误相同。
错误的详细信息是:
Microsoft.Expression.HostUtility.AppPackage.AppPackageNativeMethods.IApplicationActivationManager.ActivateApplication(String appUserModelId, String activationContext, ActivateOptions options, Int32& processId)
at Microsoft.Expression.HostUtility.AppPackage.WrtUtility.ActivateApplication(String appUserModelId, String activationContext, Object site)
at Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.ActivateApplicationInternal(String appUserModelId, String activationContext, Object site)
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.IsolatedExportProvider.Initialize()
at Microsoft.VisualStudio.ExpressionHost.Services.VSIsolationService.CreateExportProvider(IIsolationTarget isolationTarget, ICatalogFactory catalogFactory, IExportFilter filter)
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__DisplayClassa
1.b__6()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
请帮帮我。
答案 0 :(得分:2)
您无需重新安装Windows即可恢复它,它将解决您的问题。我曾经有同样的问题,我用系统还原来解决它。
答案 1 :(得分:1)
我的系统发生了同样的错误。
即使我
1.多次重启机器
2.卸载并重新安装VS 2012
但即使在新项目中我仍然遇到同样的错误。
由于我没有剩下其他选项,因此在格式化系统后重新安装了Windows 8。不确定这是否是最好的选择,但它对我有用。
希望有所帮助:)
答案 2 :(得分:1)
<强>解决方案强>
您好,
我遇到了开发人员许可续订过程导致的同样问题。 您无需重新安装Windows甚至是视觉工作室。这就解决了我的问题。
在重新安装Windows之前尝试此操作。
答案 3 :(得分:0)
以下网站可能会对您的问题有所帮助,尽管问题出现在较旧的视觉工作室,但我怀疑它是否能解决问题: here
或者,尝试将其放在xaml文件中:
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<!--
Styles that define common aspects of the platform look and feel
Required by Visual Studio project and item templates
-->
<ResourceDictionary Source="Common/StandardStyles.xaml"/>
</ResourceDictionary.MergedDictionaries>
<Style x:Key="BigGreenTextStyle" TargetType="TextBlock">
<Setter Property="Foreground" Value="Green"/>
<Setter Property="FontSize" Value="36"/>
<Setter Property="FontFamily" Value="{StaticResource ContentControlThemeFontFamily}"/>
<Setter Property="TextTrimming" Value="WordEllipsis"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Setter Property="Typography.StylisticSet20" Value="True"/>
<Setter Property="Typography.DiscretionaryLigatures" Value="True"/>
<Setter Property="Typography.CaseSensitiveForms" Value="True"/>
</Style>
<x:String x:Key="AppName">HelloWorld</x:String>
</ResourceDictionary>
答案 4 :(得分:0)
如何解决设计师错误的问题..
1st ...将temp tmp值的路径设置为
&#34; C:\ Windows.old的\ Users \用户默认\应用程序数据\本地\温度&#34;
第二个转到Windows功能..
并执行此步骤,即image == .. step 2 here
第3个转到视觉工作室位置,然后左键单击图标。
并执行此步骤==。 step 3 here