开始作的时候也遇到了奇葩的状况、创智提供的dll只能在有UI的Winform、WPF上使用,WebForm、WPF、WebService彻底没办法使用,Console在加上了[STAThread]的线程Attribute以后也能够成功调用,推测和dll使用MFC编写有关、可是各类引入MFC的dll均无果,束手无策之际把问题提到了交流群里,吾乐吧的牛总给出了可行的解决方案----使用WCF来调用。服务器
有了具体解决方案一切就顺风顺水了,可是完成程序以后又出现了奇葩的问题,部署到服务器也会出现外部组件异常的问题,本机调试能够部署却不行,很明显就是环境的问题了,因为dll为非托管dll,咱们没法从错误中获得有效的错误信息,从环境下手尝试解决,虽然最终成功了,可是目前还并不清楚究竟是由于什么,这里的经验是MSSOAP、MSXML、WebMatrix必定要装,若是仍是不能成功运行能够考虑安装VS环境试试看。期待能有高手给出具体的解决之道。线程