我用于创建 msi 的 WiX Sharp 程序:
static public void BuildMsi(string FolderPath)
{
string InstallationDirectoryPath = @"D:\Program";
var project = new Project("MyProduct",
new Dir(InstallationDirectoryPath,
new Files(System.IO.Path.Combine(FolderPath,"**"))));
Compiler.BuildMsi(project);
}
在这段代码中,如果我传递了我想要释放的文件夹路径,那么它将创建一个工作正常的 msi。
我的问题是我想传递多个文件夹路径,所以我的主要功能看起来像这样,但我无法弄清楚我必须在代码中间更改什么
static public void BuildMsi(list<string> folderPath)