Windows installer 正在尝试将文件添加到新的MSI功能->;已安装组件

Windows installer 正在尝试将文件添加到新的MSI功能->;已安装组件,windows-installer,installshield,Windows Installer,Installshield,你好,我已经创建了一个基本的MSI使用快照的学习目的,我添加了新的文件夹和文件等。我遇到的问题是,我想向现有文件夹[InstallDIR]添加一个文件。我一直在犯这个错误 将文件“C:\Packages\My App\MSI\u Package\program files\My App\LaunchHello.cmd”替换为“C:\Packages\My App\MSI\u Package\program files\My App\LaunchHello.cmd”。 ISDEV:复制文件时出错:

你好,我已经创建了一个基本的MSI使用快照的学习目的,我添加了新的文件夹和文件等。我遇到的问题是,我想向现有文件夹[InstallDIR]添加一个文件。我一直在犯这个错误

将文件“C:\Packages\My App\MSI\u Package\program files\My App\LaunchHello.cmd”替换为“C:\Packages\My App\MSI\u Package\program files\My App\LaunchHello.cmd”。 ISDEV:复制文件时出错:“C:\Packages\My App\MSI\u Package\program files\My App\LaunchHello.cmd”。进程无法访问该文件,因为其他进程正在使用该文件。 将文件“C:\Packages\My App\MSI\u Package\program files\My App\ThirdAtt.txt”替换为“C:\Packages\My App\MSI\u Package\program files\My App\ThirdAtt.txt”。 ISDEV:复制文件时出错:“C:\Packages\My App\MSI\u Package\program files\My App\ThirdAtt.txt”。进程无法访问该文件,因为其他进程正在使用该文件。 保存已完成,但有2个错误

我试图查看此文件是否在服务器会话中以某种方式被锁定,但什么都看不到?我尝试了几个不同的文件,结果相同


我可以很容易地添加一个新的功能->组件和一个不同的文件夹位置,我可以保存没有问题,例如在[USERPROFILE]下添加一个文件。似乎只要我想添加到现有位置,它就会认为文件已锁定?我还尝试将文件添加到将文件添加到[installdir]的现有组件中,但出现了相同的错误。

您必须将文件保存到不同于文件将位于MSI文件夹结构中的位置。换句话说,它试图添加一个已经存在于该文件夹中的文件。创建源文件夹并通过InstallShield导入