【发布时间】:2011-11-29 04:00:55
【问题描述】:
在 VS2010 中,我有 Windows 服务项目和其他一些“帮助”项目的解决方案。所以在我的调试文件夹中有一个 Windows 服务应用程序和几个 dll。
我可以通过运行带参数的应用程序来安装windows服务,所以在Inno Setup中我只是这样做:
Filename: {app}\MyService.exe; Parameters: "--install"; WorkingDir: {app}; Flags: skipifdoesntexist; StatusMsg: "MyService is being installed. Please wait..."
我的问题是:有必要将 Release 文件夹中的所有文件打包到我的安装文件中吗?我的意思是,在我的 Release 文件夹中是:应用程序解决方案中其他项目的 DLL、程序调试数据库 (.pdb) 文件和 XML 配置文件。
我的 Setup.exe 文件中应该包含哪些文件?
【问题讨论】:
-
你为什么不告诉 Inno 安装服务。它知道该怎么做。您不想安装 .pdb 文件。如果服务依赖它,你想安装配置文件。
-
@David H:他想从这里提到的应用程序安装服务:stackoverflow.com/questions/1449994/…
-
@DavidHeffernan:Inno 对服务本身一无所知,但可以调用 SCM API 或 Marshall 尝试的正常 [Run] 条目。
标签: c# windows-services inno-setup