这是在网上找到的
------------------------
@echo 安装PublicHtmlIMGService
@Set Path=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;
@Set svn_dir=%cd%
installutil %svn_dir%\PublicHtmlIMGService.exe
@echo 成功!
----------------------------
可以注册,但是手动的,如何注册他为自动的
还有这个bat执行完后窗口就给关闭了,如何让他不要关闭谢谢还有就是我做了这个服务我没有办法调试,哪里出错我都不知道
能不能像WinForm一样进行生成调试的啊万分感谢谢谢
------------------------
@echo 安装PublicHtmlIMGService
@Set Path=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;
@Set svn_dir=%cd%
installutil %svn_dir%\PublicHtmlIMGService.exe
@echo 成功!
----------------------------
可以注册,但是手动的,如何注册他为自动的
还有这个bat执行完后窗口就给关闭了,如何让他不要关闭谢谢还有就是我做了这个服务我没有办法调试,哪里出错我都不知道
能不能像WinForm一样进行生成调试的啊万分感谢谢谢
@net start PublicHtmlIMGService
但没有效果
net stop SkylineTaskScheduleService
net start SkylineTaskScheduleService
pause红色的是你程序里定义的windowservice的名称你最好把你的代码贴出来,估计还少东西要调试的,附加到进程就可以了
=========
调试可以添加进程
Debug-->Attach to Process
然后添进去就行了
2. bat文件执行完毕就会关闭的你要这个cmd窗口做什么用?
3. 程序生成的路径和注册时的路径一致(确保.DLL和.EXE都在这个目录下),然后就可以在VS中加断点调试了
@Set Path=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;
@Set svn_dir=%cd%
installutil %svn_dir%\PublicHtmlIMGService.exe@echo 成功!pause @echo off
net stop PublicHtmlIMGService
net start PublicHtmlIMGService
pause @echo 启动成功!
-------------------------------------
提示
'net' 不是内部命令或外部命令,也不是可运行的程序