Debugging 调试和安装在VC中创建的Windows NT服务时出现问题++

Debugging 调试和安装在VC中创建的Windows NT服务时出现问题++,debugging,visual-c++,service,Debugging,Visual C++,Service,我有一个遗留服务,它是在VC++6.0中开发的,现在使用Visual Studio 2008进行维护 它处理数据库操作,并以预定义的XML格式向JAVA客户机提供记录 当我们安装JAVA应用程序时,服务会通过JAVA应用程序的安装程序自动安装 要调试此服务,我希望按照以下步骤进行: 1构建服务 2使用installutil.exe安装服务-该服务应显示在service control manager services.msc中 3从SCM启动服务 4从Visual Studio 2008调试->

我有一个遗留服务,它是在VC++6.0中开发的,现在使用Visual Studio 2008进行维护

它处理数据库操作,并以预定义的XML格式向JAVA客户机提供记录

当我们安装JAVA应用程序时,服务会通过JAVA应用程序的安装程序自动安装

要调试此服务,我希望按照以下步骤进行: 1构建服务 2使用installutil.exe安装服务-该服务应显示在service control manager services.msc中 3从SCM启动服务 4从Visual Studio 2008调试->附加到进程中,选择正在运行的服务并单击附加

我在第二步中被绊倒了

我已成功构建该服务的调试版本。但是,当我尝试从Visual Studio 2008命令提示符使用installutil.exe安装该服务时,出现以下错误:

初始化安装时发生异常: System.BadImageFormatException:无法加载文件或程序集的file:///D:\MyService.exe'或其依赖项之一。模块应包含程序集清单

有人能帮我进一步吗

还有其他更好的调试服务的方法吗?

尝试使用来诊断缺少的内容。还要检查事件日志,我相信当文件由于清单问题而无法加载时,系统事件日志中会添加3个错误事件