c# - 让 .net DLL 作为 Windows 服务运行的简单方法

标签 c# .net visual-studio dll windows-services

我有一个 NServiceBus 项目(类库),我想在 Windows 服务中运行它(现在它使用 NServiceBus.Host.exe)

我希望能够在我的 dll 周围放置尽可能少的内容。让 dll 作为 Windows 服务运行的最简单方法是什么?

我宁愿不制作一个单独的安装程序,但如果我必须制作一个安装程序,我会的。

最佳答案

没有比编写一个包装您的库的 Windows 服务更简单的方法了。您将需要一些东西来完成与服务控制管理器通信的工作(响应启动、停止等),并处理服务的“主循环”。除了其他人编写的内容(例如 NServiceBus.Host.exe)之外,唯一的方法就是自己编写一个。

关于c# - 让 .net DLL 作为 Windows 服务运行的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9024871/

相关文章:

c# - 在使用 c# .net 浏览器浏览网页时显示加载

c++ - Visual C++ 断言在返回位置中断

c# - 将大型 Javascript 对象转换为 C# 对象时出现问题

c# - 关于字符类,哪个 .NET 平台和哪个版本的 Windows 支持哪个版本的 Unicode?

c# - 何时以及为何使用委托(delegate)?

.net - 我可以在运行时将 .NET 方法调用重定向到新方法吗?

c# - 文本框中的“滑动”文本效果

c# - 当我在 Debug模式下进入和设置函数时,程序运行不同

visual-studio - Visual Studio(或 resharper)变量和方法着色

c++ - 'SDL_main' : must return a value