gpt4 book ai didi

windows - 服务无法启动 : can't load assembly

转载 作者:可可西里 更新时间:2023-11-01 14:15:03 32 4
gpt4 key购买 nike

我正在尝试将托管 WCF 服务的 Windows 服务放在一起。我的项目结构如下:

  • 服务
  • 服务.契约(Contract)
  • 服务.主机
  • 服务.设置

Service.Host 项目包含 ProjectInstaller,Service.Setup 项目包含 WindowsInstaller。

现在,一切构建和安装都很好,但是当我尝试启动该服务时,它立即停止运行,并在我的事件日志中显示以下消息:

Service cannot be started. System.TypeLoadException: Could not load type 'Service' from 
assembly 'Service, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
at Host.Service.OnStart(String[] args)
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)

当我检查安装项目的输出文件夹时,我可以同时看到 Service.dll 和 Service.Contracts.dll...这让我措手不及。当一切构建正常时,我该如何调试它?怎么办?

最佳答案

已修复:命名空间声明的愚蠢错误。

关于windows - 服务无法启动 : can't load assembly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11753646/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com