我有一个遗留服务,它是在VC ++ 6.0中开发的,现在使用Visual Studio 2008进行维护。
它处理数据库操作并以预定义(XML)格式向其JAVA客户端提供记录。
当我们安装JAVA应用程序时,服务会自动安装(通过JAVA应用程序的安装程序)。
要调试此服务,我想按照以下步骤继续: 1)构建服务 2)使用installutil.exe安装服务 - 该服务应出现在服务控制管理器(services.msc)中 3)从SCM启动服务 4)从Visual Studio 2008调试 - >附加到Process,选择正在运行的服务,然后单击“Attach”。
我被困在第2步。
我已经成功构建了该服务的调试版本。但是当我尝试使用Visual Studio 2008命令提示符中的“installutil.exe”安装服务时,我收到以下错误:
初始化安装时发生异常: System.BadImageFormatException:无法加载文件或程序集'file:/// D:\ MyService.exe'或其依赖项之一。该模块应该包含一个程序集清单..
有人可以帮助我继续前进吗?
还有其他更好的方法来调试服务吗?