摘要: 经常看到一些在调试 Windows 服务时,很执著的在附加进程后调试! 其实 .Net 编写的 Windows 应用程序,包括 Windows 服务都可以编译成 Console 程序! 甚至于 ASP.Net ASPX 的 codebehind 里加个 Main 函数,编译成 Console 也未尝不可! 利用 Visual Studio .Net 2003 创建的 "Windows 服务" 项目默认不是 Console, 你可以在项目属性中: 把 "通用属性->常规->输出类型->应用程序" 强行指定为 "控制台应用程序" 把 "配置属性->调试->启动选项->命令行参数" 指定为任意字符串,如: "/cxxx" 然后将生成的 C# 服务代码,如: Service.cs 的 Main 函数改为如下代码 阅读全文
posted @ 2006-04-17 02:23 于斯人也 阅读(24839) 评论(4) 推荐(0) 编辑