来自 dll 的 .NET Windows 服务

标签 .net windows-services class-library

我在 .NET 类库(不是 exe)内有一个 Windows 服务和服务安装程序。

通过 installutil 安装服务后,在尝试启动时出现错误

Windows could not start the xxx service on Local Computer  
Error 193: 0xc1

在谷歌搜索中,我发现此错误可能是由于我的服务是 dll 的一部分而不是 exe 的一部分造成的。这可能是问题所在吗?如果是这样,我该如何解决这个问题?如果不是,还有什么问题。

最佳答案

在 VS.NET 中,转到“新建项目/Windows/Windows 服务”,覆盖服务并使用您自己的类安装类。然后就可以对编译好的exe文件使用installutil了。您无法从 .dll 安装 Windows 服务

关于来自 dll 的 .NET Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5362514/

相关文章:

c# - ilasm 的问题

.net - 使用 Jquery Mobile 使用 WCF 服务返回 400 错误请求

asp.net - 类库项目 VS App_Code - 优点/缺点?

c# - 使用 C# 以单一形式动态创建多个文本框?

azure - 如何在 Azure 数据工厂 (ADF) 自定义事件中注入(inject)依赖项?

.NET WinForms 本地化 - 替换 ComponentResourceManager

c# - 使用 C# 将数据传入和传出 SQL 表

.net - InstallUtil 抛出 AssemblySignatureKeyAttribute 的 TypeLoadException

c# - 将从一个 session 加载的实例保存到另一个 session 上

java - 将 Java 应用程序作为 Windows 7 服务运行时获取 "GPG Error"