来自WPF应用程序中加载的WinRT程序集的HRESULT E_FAIL异常

时间:2016-03-24 21:51:29

标签: c# .net wpf windows-runtime winrt-async

基本上我想访问open,修改并存储Printing3D3MFPackage对象。它仅适用于UWP。我在WPF项目中添加了这两个引用:

  1. C:\ Program Files(x86)\ Windows Kits \ 10 \ UnionMetadata \ Windows.winmd
  2. C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETCore \ v4.5 \ System.Runtime.WindowsRuntime.dll
  3. 与描述here相似。

    所以我做了以下事情。这基本上是创建和存储对象。

    var package = new Printing3D3MFPackage();
    var aa = await package.SaveAsync();
    

    不幸的是,第二行引发了以下异常:

      

    oeimporter.exe中出现'System.Runtime.InteropServices.COMException'类型的异常,并且在托管/本地边界之前未处理

         

    其他信息:错误HRESULT E_FAIL已从a返回   调用COM组件。

    由于这在UWP中起作用,我似乎做错了。有人可以帮助我吗?

0 个答案:

没有答案