1

我正在开发 Windows 应用商店应用程序。打开 XAML 文件时突然出现异常
System.Runtime.InteropServices.COMException。
无法启动应用程序。尝试重新安装应用程序以解决问题。(HRESULT 异常:0x80073CFC)”

到目前为止我尝试过的:

1.重新启动PC
2.重新安装Visual Studio 2012
Ultimate 3.卸载VS 2012 Ultimate并为Windows 8安装VS2012 Express。

但错误仍然相同。

错误的详细信息是: 请帮助我。 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, Func2 func, CancellationToken cancelToken) at Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.<>c__DisplayClassa1.b__6() at System.Threading.Tasks.Task`1.InnerInvoke() at System.Threading.Tasks.Task.Execute()

4

5 回答 5

2

你不需要重新安装你的窗户,你可以恢复它,它会解决你的问题。我曾经有同样的问题,我通过系统还原解决了它。

于 2013-10-27T13:33:56.810 回答
1

我的系统上发生了同样的错误。
即使我
1. 多次重启机器
2. 卸载并重新安装 VS 2012

但即使在新项目中我仍然遇到同样的错误。

由于没有其他选择,我在格式化系统后重新安装了 Windows 8。
不确定这是否是最好的做法,但它对我有用。

希望能帮助到你 :)

于 2013-02-13T09:04:34.360 回答
1

解决方案

你好,

我遇到了由开发人员许可证续订过程引起的相同问题。 你不需要重新安装你的 windows 甚至 Visual Studio。这就是解决我的问题的原因。

  1. 只需转到 PC 设置
  2. 创建一个新用户(windows用户)
  3. 登录到您创建的新用户帐户。
  4. 启动 Visual Studio 并打开您正在处理的解决方案。

在重新安装 Windows 之前尝试一下。

于 2013-12-30T11:13:40.023 回答
0

尽管问题出在较旧的视觉工作室上,但以下网站可能会帮助您解决问题,但我怀疑它会解决问题: 这里

或者,尝试将其放入 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>
于 2013-01-31T19:07:41.290 回答
0

如何解决设计师错误的问题..

1st ... 将 temp tmp 值的路径设置为

“C:\Windows.old\Users\Default\AppData\Local\Temp”

第二个转到窗口功能..

并执行图像中的此步骤 ==.. 此处的第 2 步

第三次转到视觉工作室位置并左键单击图标。

并让执行此步骤==。 第 3 步在这里

于 2016-11-02T20:17:50.603 回答