加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在安装时将文件从安装位置复制到wix中的另一个位置

发布时间:2020-12-13 20:26:30 所属栏目:Windows 来源:网络整理
导读:我创建了一个msi安装文件,其中包含一些应该复制到临时文件夹的“Sample”文件夹中的文件.有人建议怎么做? 像这样的东西: Directory Id="TARGETDIR" Name="SourceDir" Directory Id="ProgramFilesFolder" Directory Id="MyVendor" Name="MyVendor" Director
我创建了一个msi安装文件,其中包含一些应该复制到临时文件夹的“Sample”文件夹中的文件.有人建议怎么做?
像这样的东西:
<Directory Id="TARGETDIR" Name="SourceDir">
      <Directory Id="ProgramFilesFolder">
        <Directory Id="MyVendor" Name="MyVendor">
            <Directory Id="INSTALLDIR" Name="MyDir">
                <Component Id="MyFileId" Guid="...G1...">
                    <File Id="MyFileId" Name="MyFile" Source="...blabla...MyFile" KeyPath="yes" >
                    </File>
                </Component>


     <DirectoryRef Id="TARGETDIR">
            <Component Id="MyFileCopyId" Guid="...G2...">
                <RemoveFile Id="MyFileRemoveId" Name="MyFile" On="install" Directory="MyCopyDir" />
                <CopyFile Id="MyFileCopyId" FileId="MyFileId" DestinationDirectory="MyCopyDir" />
            </Component>


    <Feature Id="MyFeature" ... >
            <ComponentRef Id="MyFileId" />
            <ComponentRef Id="MyFileCopyId" />

重要的Xml元素是CopyFile.您需要创建一个新组件,它是第一个组件的副本(当然,具有不同的ID,guids,…).两个组件都需要在功能中声明.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读