我正在为我们的一个Web应用程序组合一个简单的轮询器服务,但是我希望能够通过简单地交换DLL来更新服务。
我添加了dll作为依赖项,它完全正常,代码可以在VS中看到它并且编译并且安装程序编译并安装并运行,但是当我在安装程序中排除依赖于dll时它仍然会编译然后它无法启动并抱怨它找不到它需要的文件,即使它位于正确的位置并且有权访问它。
这是否可以实现(我很确定它是)
提前感谢。
答案 0 :(得分:1)
我发现它在同一文件夹中的dll工作负载更好,因为服务安装在不在windows文件夹中(使用procmon来查找服务启动时的错误)。
也可以把dll放在GAC中(但是当我100%控制文件时我更喜欢它。)