C++调用WPF打包成的DLL的问题。

J_oin 2015-07-16 07:49:20
注意!不是WPF调用C++!我们有个项目一开始的时候是MFC写的。后来由于一些原因需要用WPF写一个模块。集成的时候,将WPF项目打包成DLL,由原来的系统去调用。涉及到了VC调用WPF的问题。我开了个测试项目试了一下,结果如下:
这个是两个项目:

这个是WPF唯一的主类:

这个是C++调用的Main类:

调试结果:


这个问题是怎么回事,我曾经想过在WPF的那个类中用STAThread特性,但是我没有申明自定义方法,完全用不上。

不要怀疑我的DLL文件位置啥的。不可能有问题。我用C++调用C#的DLL完全没问题。放在同一个地方的。
...全文
171 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Poopaye 2015-07-17
  • 打赏
  • 举报
回复
加在构造函数上
exception92 2015-07-17
  • 打赏
  • 举报
回复
wpf 程序需要 它的主线程已STA的方式运行。 你的C++ 调试器默认是的是什么方式?? auto??

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧