我刚刚构建了一个 Windows 服务,它在我的开发机器上的调试/发布中运行得像梦一样。我已经创建了一个设置项目,遵循演练中的步骤,例如这个博客文章、这个 msdn 演练,以及这个对一个相当懒惰的 SO 问题的慷慨回答。
我的项目在目标机器上安装得很好,但是当我运行它时,计时器会滴答作响,但什么也没有发生。在对此进行调查时,我注意到安装程序似乎没有复制我的应用程序中引用的几个 dll。我可以在应用程序的 bin 文件夹中看到它们,并且可以从我的设置项目的节点中看到它们列在dependencies
数组中。Primary output from MyProject (Active)
但它们不在Program Files
目标计算机上 .exe 所在的应用程序文件夹中。
谁能建议我可以执行的一些步骤以确保我正确执行此操作?