【发布时间】:2020-12-02 13:19:49
【问题描述】:
启动windows服务时出现错误:
服务无法启动。 System.IO.FileNotFoundException: 无法加载文件或程序集“Quartz,版本 = 3.1.0.0,文化 = 中立的,PublicKeyToken = f6b8c98a402cc8a4" 或其中一个 依赖关系。找不到指定的文件。文件名:'石英, 版本 = 3.1.0.0,文化 = 中立,PublicKeyToken = f6b8c98a402cc8a4' 在 Vlantify.WinServ.VlantifyService.OnStart (字符串 [] 参数)在 System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(对象 州)
如果您删除此 nuget 包,也会出现错误,只有在其他包(例如 serilog)时才会出现错误。
当应用程序的 Presenatation 层从 MVC 重做到 Windows 服务时开始出现此错误,我注意到 MVC 可以正常使用这些包。
所需库的文件位于bin文件夹中,我不明白为什么会出现错误并写道找不到指定的文件,我已经尝试重新安装nuget包。
如果有人知道可能是什么问题,请帮忙。
【问题讨论】:
-
你尝试过发布这个项目吗?
-
你修好了吗?
-
没有,但我使用的是发行版
-
不,还没有修复
标签: c# asp.net .net windows-services