我刚刚构建了一个Windows服务,它在我的开发机器上的调试/发布中像梦一样运行。我已按照this blog post,this msdn walkthrough和this generous answer to a rather lazy SO question等演练中的步骤创建了一个设置项目。
我的项目在目标计算机上安装得很好,但是当我运行它时,计时器会打开,但没有任何反应。在调查这个时,我注意到安装程序似乎没有复制到我的应用程序中引用的几个dll 。我可以在应用程序的bin文件夹中看到它们,我可以在我的安装项目中dependencies
节点的Primary output from MyProject (Active)
数组中看到它们。但它们不在应用程序的Program Files
文件夹中.exe位于目标计算机上。
有人可以建议我可以通过哪些步骤来确保我正确地执行此操作吗?
答案 0 :(得分:1)
原来需要explicitly add referenced files to the setup project(右键点击设置项目,然后Add
> File...
并浏览/选择适用的文件。
但是,我仍然想知道: