gpt4 book ai didi

c# - Wix:CustomAction 中二进制文件的路径

转载 作者:太空宇宙 更新时间:2023-11-03 11:42:14 25 4
gpt4 key购买 nike

我的wxs文件中有以下代码

<Directory Id="TempFolder" Name="Temp">
<Component Id="TempExes" Guid="DF92ED79-28AB-4E88-81F2-8B035D4B8A01" DiskId="1">
<File Id="CACLS_EXE" Name="CACLS.EXE" Source="Binary\CALCS.EXE" />
</Component>
</Directory>

现在,当我从安装程序调用自定义操作时,如何获取此 exe 的路径?我试过了

var pathToExe = session.GetTargetPath("TempFolder") + "CACLS.exe"

这是行不通的。有任何想法吗?谢谢。

最佳答案

你试过吗:

<Directory Id="TEMPFOLDER" Name="Temp">
<Component Id="TempExes" Guid="DF92ED79-28AB-4E88-81F2-8B035D4B8A01" DiskId="1">
<File Id="CACLS_EXE" Name="CACLS.EXE" Source="Binary\CALCS.EXE" />
</Component>
</Directory>

var pathToExe = session.GetTargetPath("TEMPFOLDER") + "CACLS.exe"

公共(public)属性全部大写。

我有一段时间没有使用 wix,但如果我没记错的话,如果您的自定义操作计划在对系统进行更改的安装部分运行,您必须使用一个特殊的属性,如果您想要能够访问信息。

关于c# - Wix:CustomAction 中二进制文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4454535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com