最近临时被领导搬来写windows服务,而自己是个java程序员,在此过程中,遇到以下问题快把我给逼疯了,不知哪位大侠能给指点一下。真正的业务逻辑写成了dll供服务调用。可为什么引用、声明都没有问题,而被调用的方法就是进不去呢?而且控制台程序调用完全没有问题。
程序代码如下:
private void run()
{
DebugTool.AppendDebugInfo("-----------------------------------开始指定Run()方法------------------------------------");
bool result = ConvertToPdf.convertToPdf(@"h:\1.doc", @"h:\2.pdf");
DebugTool.AppendDebugInfo("result:" + result);
}
其中ConvertToPdf.convertToPdf()方法是dll中的方法,而且添加了对名称空间的引用,当"ConvertToPdf."时也提示converttToPdf()方法。服务启动后,程序运行到此句代码,不再往下运行,不是因为此方法报错误,而是此方法根本就没有进去。不知道什么原因造成的,还望大神指点?