【问题标题】:Custom setup project for "Setup and Deployment Visual Studio"- How to get the contents of the folder where the .msi file resides?“设置和部署 Visual Studio”的自定义设置项目 - 如何获取 .msi 文件所在文件夹的内容?
【发布时间】:2010-09-22 14:09:23
【问题描述】:

有谁知道在安装时如何找到安装程序的路径?

我的目标是获取与安装程序位于同一文件夹中的 none、1 或 2 个文件夹,并将它们复制到用户在安装前选择的目标位置。这些文件夹可能存在也可能不存在。

经过很多痛苦,我发现了如何通过安装程序类使用自定义操作,即使这样它仍然很丑陋,但除非我可以检查与安装程序相同的文件夹中的内容,否则无法更进一步。我要吐槽一个厨房水槽,因为制作自定义设置的过程有多么困难。

在此问题上的任何帮助或建议将不胜感激!

【问题讨论】:

    标签: c# visual-studio-2008 visual-studio-2010 windows-installer setup-deployment


    【解决方案1】:

    这将是[SOURCEDIR] 属性。

    This question 可能会为您指明正确的方向。

    【讨论】:

    • 谢谢,我尝试在 google 和 SO 中搜索 bin、root 等文件夹,但没有想到 Source。
    【解决方案2】:

    我对您的问题有点困惑,在我看来,如果您的问题是将某些文件夹或文件复制到您安装安装文件的位置,这非常简单。

    1. 右键单击设置(项目)> 单击查看> 单击文件系统。
    2. 新界面已创建。
    3. 右键单击应用程序文件夹 > 单击添加 > 单击文件夹。
    4. 指定文件夹名称 > 右键单击​​新创建的文件夹 > 单击添加 > 单击文件。
    5. 选择要在 setup 安装文件夹中的所有文件。
    6. 就是这样。你完成了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多