我正在使用 C# 开发 Windows 服务。我想用 Windows 服务加载 CLIPSLIB.dll。首先,我尝试在 vs2010 中将 CLIPSLIB.dll 作为控制台应用程序写入服务,并将 CLIPSLIB.dll 放在项目调试文件夹中。它工作得很好。但是当我安装它并作为 Windows 服务运行时,它会抛出这个异常。
无法加载文件或程序集“Mommosoft.ExpertSystem,版本=0.3.0.2,文化=中性,PublicKeyToken=20382083c6694bdc”或其依赖项之一。该系统找不到指定的文件。
我发现这是因为 Windows 服务无法加载相关的 dll。那么我应该把外部 dll 放在什么位置来加载 Windows 服务呢?