“安装和部署Visual Studio”的自定义安装项目 - 如何获取.msi文件所在文件夹的内容?

时间:2010-06-05 01:19:11

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

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

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

通过很多痛苦,我发现了如何通过安装程序类使用自定义操作,即使它仍然很难看,但除非我可以使用安装程序查看同一文件夹中的内容,否则无法进一步操作。我准备扔一个厨房水槽,因为制作自定义设置的过程非常困难。

非常感谢您对此事的任何帮助或建议!

2 个答案:

答案 0 :(得分:1)

这将是[SOURCEDIR]属性。

This question可能会指出正确的方向。

答案 1 :(得分:0)

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

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