【问题标题】:Microsoft visual studio 2008 setup projectMicrosoft Visual Studio 2008 安装项目
【发布时间】:2010-12-13 19:58:15
【问题描述】:

我有一堆文件,需要构建 MSI 文件 /setup.exe 文件,将它们放在特定文件夹中并运行其中一个文件来安装 win32 服务,这可以通过 micorosoft Visual Studio 2008 setp 项目实现吗?

假设我有以下文件: 文件1, 文件2 文件 3 文件4

我需要把 file1,file,file3 放在 c:\documents 和 setting\all users\my 目录下 并运行 file4 在运行安装程序或 msi 时安装 win32 服务是可能的吗?

【问题讨论】:

    标签: visual-studio visual-studio-2008


    【解决方案1】:

    是的,这一切皆有可能。创建一个新的部署项目并在文件视图中将项目中的文件添加到正确的位置。您可能需要在文件属性(来自解决方案资源管理器)中将文件标记为 Content = True,然后我认为它们会出现在文件视图的下拉列表中。

    对于 Windows 服务,可执行文件需要能够从命令行将自身安装为服务,因此从 MSI 安装它很容易,因为您只需要一个自定义步骤来调用您的 .exe。

    【讨论】:

      【解决方案2】:

      是的。您可以使用标准的Setup Project 执行此操作。要添加自定义文件和文件夹,请查看此链接:http://msdn.microsoft.com/en-us/library/x56s4w8x.aspx

      对于基本的“所有用户”文件夹,您需要指定 Special Folder,特别是 CommonAppDataFolder

      指定如何install a Windows Service involves using a special component。我不太满意,我更喜欢Wix

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-10-14
        • 2010-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-30
        • 2010-09-17
        相关资源
        最近更新 更多