我有一堆文件,需要构建MSI文件/setup.exe文件,将它们放在特定的文件夹中并运行一个安装win32服务的文件,可以使用micorosoft visual studio 2008 setp项目吗?
支持我有以下文件: 文件1, 文件2 文件3 file4将
我需要将file1,file,file3放在c:\ documents下并设置\ all users \ my目录 并运行file4,在运行安装程序时安装win32服务或者msi是可能的吗?
答案 0 :(得分:0)
是的,这一切都是可能的。创建一个新的部署项目,并在文件视图中将项目中的文件添加到正确的位置。您可能需要在文件属性中将文件标记为Content = True
(来自解决方案资源管理器),然后我认为它们将显示在文件视图的下拉列表中。
对于Windows服务,可执行文件需要能够从命令行将其自身安装为服务,因此从MSI安装它很容易,因为您只需要一个自定义步骤来调用.exe。
答案 1 :(得分:0)
是。您可以使用标准Setup Project执行此操作。要添加自定义文件和文件夹,请选中以下链接:http://msdn.microsoft.com/en-us/library/x56s4w8x.aspx
对于基本“所有用户”文件夹,您需要指定Special Folder,特别是CommonAppDataFolder。
指定如何install a Windows Service involves using a special component。我对它不太满意,我更喜欢Wix。