服务+服务安装程序

本文关键字:服务 程序 安装 | 更新日期: 2023-09-27 18:05:34

我正在为我们的一个web应用程序组合一个简单的轮询器服务,但是我希望能够通过简单地交换DLL来更新服务。

我将dll添加为依赖项,它一切都很好地工作,代码可以在VS中看到它,它编译和安装程序编译,它安装和运行,但是,当我在安装程序中排除依赖的dll时,它仍然会编译,然后它无法启动并抱怨它找不到它需要的文件,即使它在正确的地方,并有权访问它。

这是可以实现的吗(我很确定)

服务+服务安装程序

我发现它在与服务安装在同一文件夹中的dll中工作得更好,而不是在windows文件夹中(使用procmon来查找服务启动时的错误)。

也可以把dll在GAC(但我更喜欢它,当我有100%的控制文件)。