vb.net - Visual Basic 可以作为 Windows 服务运行吗?

标签 vb.net windows-services

我的 Visual Basic 教育还不到一周。我已经下载了 Visual Studio 2008 并且正在自学 Visual Basic 2008,希望能获得一个特定的契约(Contract)职位。

同时,我的一个 friend 告诉我,不建议使用 Visual Basic 编写 Windows 服务。真的吗?他指的是比 2008 年旧得多的版本吗? .NET 版本有用吗?

危在旦夕的是,我 friend 工作的公司将以巨大的成本和费用完全重写其旗舰产品的一个组件,并简单地放弃他们现有的 VB 代码。如果唯一的障碍是让它作为服务运行,那么如果 Visual Basic 实际上可以作为服务可靠运行,他们就可以节省很多钱。

最佳答案

您可以使用任何 CLR 语言编写 .NET 服务,包括 VB.NET --- 您的 friend 正在考虑使用 VB6 及更早版本。

(我确实记得一些相当疯狂的组合允许用 VB6 编写服务,但出于所有实际目的,用 VB6 编写的服务并不是真正可行的解决方案......)

关于vb.net - Visual Basic 可以作为 Windows 服务运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1329795/

相关文章:

asp.net - 如何使用递增变量在标签中显示 .mdb 信息

c# - linq 到 xml(c# 到 vb.net 转换)

vb.net - 表单位置 VB.net

java - 2009 年最好的新开发工具是什么?

vb.net - 字符串中区分大小写/不区分大小写的搜索文本

c# - 服务报告 "service has reported an invalid current state 0."

c# - 如何创建作为独立 exe 应用程序的 Windows 服务?

c# - System.Timers.Timer 如何获取 Elapse 之前的剩余时间

c# - 安装Windows服务时是否需要手动创建Windows事件日志源

c# - .Net Windows 服务抛出 EventType clr20r3 system.data.sqlclient.sql 错误