mef 和 windowsAPICodepack
大家好,stackoverflow 的朋友们,
我遇到了一个问题,乍一看似乎已解决,但我无法让它运行。
我的解决方案中有一个 WPF 应用程序项目和一个在运行时通过 MEF 添加的 WPF 类库。在此外部 Dll 中,我使用 Codepack 的 TaskDialog。
好的,我找到了清单依赖项并将其添加到我的主 WPF app.manifest 中。我还将外部 Dll 中的 TaskDialog 调用包装到一个 using 中,其中包含众所周知的 EnableThemingInScope 类。
尽管如此,当使用 EntryPointNotFoundException 调用 TaskDialog 上的 Show 方法时,我的应用程序通过调试停止了。
那么,由于在不调试时一切都运行良好,因此如何将依赖项设置放入 vshost.exe 中?
Hi stackoverflow fellas,
I've got a problem which at first looks solved but I can't get it to run.
I've got one WPF application project in my solution and a WPF class library which is added at runtime via MEF. In this external Dll I use the TaskDialog of the Codepack.
Ok I found the manifest dependency thing and added it to my main WPF app.manifest. And also I wrapped my TaskDialog calls in my external Dll into a using which contains the well known EnableThemingInScope class.
Despite all those things my app stops through debugging when calling the Show method on the TaskDialog with the EntryPointNotFoundException.
So how do I get the dependency settings into the vshost.exe Since everything runs fine when not debugging?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一种解决方法是将文件“.vshost.exe.manifest”添加到目录中,但我相信应该为您生成该文件
One workaround would be to add the file "<appName>.vshost.exe.manifest" to the directory, but I believe this should be generated for you