链中的MsiPackage找不到源文件

问题描述

我正在建立一个引导程序链。我有一个main.exe文件,它表现为WEB版本(即,它是从Internet或服务器下载文件),但如果我将资源文件夹与main.exe一起添加,则它表现为CD版本(即, ,即使没有互联网也可以安装所有内容

WEB版本

文件

  • Main.exe

CD版本

文件

  • Main.exe
  • 资源文件夹: dep1.exe dep2.exe

这对于* .exe文件非常有效,但对于* .msi文件...则完全不同。我收到一条错误消息,提示系统找不到文件\ Resources \ dep1.msi。

例如,对于我拥有的* .exe文件

            <ExePackage Name ="DotNet\dotnet.exe"
                    Id="NETFrameworkcd"
                    InstallCommand="/S /Q /norestart"
                    Vital="no"
                    DetectCondition="(InstallDotNet = &quot;yes&quot;) AND (cdExistDotNet) " 
                    InstallCondition="(InstallDotNet = &quot;yes&quot;) AND (cdExistDotNet) " 
                    DownloadUrl="$(sys.CURRENTDIR)DotNet\dotnet.exe"
                    UninstallCommand="yes">
            <RemotePayload Description="DotNet Framework 4.8"
                                           Hash="8dd233698d5eb4609b86c2ac917279fe39e0ef4c"
                                           Size ="117380440"
                                           ProductName="NET Framework 4.8"
                                           Version="4.8.03928.0"/>
        </ExePackage>

我想对* .msi做同样的事情,但是我一直很努力

我希望有人可以帮助我!

亲切的问候

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)