UWP,加载窗口运行时组件 == 请求的窗口运行时类型 "..." 未注册
UWP, loading windows runtime component == Requested Windows Runtime type "..." is not registreated
我喜欢为win/mac/linux,android等创建平台独立应用程序,但我最有问题的平台(iOS除外)是UWP ...
因此,现在我想加载一个外部项目,一个窗口运行时组件dll,当我将组件作为一个项目中的一个项目中的一个项目中的一个项目效果很好。
当我在Visual Studio之外构建组件并将其引用到我的项目调用存储在运行时组件中的类时,我会遇到此错误:
system.typeloadexception:'请求的Windows运行时类型 ' SharpDeption_uwp_directXinterop.d3dpanel '未注册。内 例外情况:Klassen Har Inte注册表(例外 Hresult:0x80040154(regdb_e_classnotreg))
我有这些项目:
- 我的项目(UWP App,C#)
- sharpdepped_uwp (pcl,c#)
- SharpDeption_UWP.DirectXinterop (Windows Runtime组件,C )
和Sharp Decipped Projets是我的外部DLL,它们存储在所有输出生成的文件,DLL和Winmd的二进制文件中。
。所有内容都编译了,但是当DirectXinterop Projects中的第一类加载时,我会遇到错误。
是否有人在UWP中专家知道问题?:)
我的问题是组件dll和winmd文件没有具有相同的名称。我的组件以"命名。char,当Visual Studio编译Winmd取代"。"时。到" _",但没有为DLL文件做到这一点。
注意:之后,我还必须手动将某些文件从组件项目复制到我的应用程序:SimplePixelShader.cso和Simplevertexshader.cso。否则,我的应用程序找不到它们,并且似乎没有在DLL或Winmd文件中烘烤。
相关文章:
- CMake-按正确顺序将项目与C运行时对象文件链接
- 我在c++代码中生成了一个运行时#3异常
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- C++,弹出调试断言失败窗口,我得到矢量迭代器不兼容的错误运行时
- 如何在运行时永久更改窗口图标?
- UWP,加载窗口运行时组件 == 请求的窗口运行时类型 "..." 未注册
- 尝试打开 SDL2 窗口时与 D-Bus 相关的运行时崩溃
- 在运行时向窗口添加控件
- 如何通过在运行时编辑文件来设置窗口属性
- Cinder 无法在应用程序运行时更新窗口的标题
- 程序运行时出现空白窗口
- 我的窗口未在调试器中运行时无法正确绘制
- 程序运行时不会发生任何反应(并且不会创建窗口)
- 如何防止窗口在我的 c++ 应用程序运行时进入睡眠状态
- Direct9.0窗口(全屏运行时)
- 如果你的程序在运行时几乎立即退出,如何确保控制台窗口保持打开状态以读取输出
- Qt -主窗口在运行时冻结
- Qt -程序仍然在任务管理器中运行时,我关闭窗口期间qApp-> procesevents()
- 在运行时更改HWND窗口过程
- 在运行时向主窗口添加Qt小部件