gpt4 book ai didi

visual-studio-2012 - Wix - 在 .wixproj 上使用 WixVariables

转载 作者:行者123 更新时间:2023-12-05 04:12:48 25 4
gpt4 key购买 nike

我在 Visual Studio 2012 上使用 wix

当我卸载项目时,我想在构建后 (wixproj) 上使用 WixVariables 或 DefineConstants

我用在

<DefineConstants>VersionNodeServer=0.0.1;</DefineConstants>

或者

<WixVariables>VersionNodeServer=0.0.1;</WixVariables>

但是当我像那样使用这个变量'VersionNodeServer'时

<Target Name="AfterBuild">
<WebDownload FileName="test.msm" FileUri="$(VersionNodeServer)"/>

构建失败,因为 FileUri 为空。

我在 VS 控制台上看到了我的变量..

C:\Program Files\WiX Toolset v3.10\bin\candle.exe -dDebug -dVersionNodeServer=0.0.1;[...]

最佳答案

都不是<DefineConstants>也不<WixVariable>为 MSBUILD 定义一个变量。你必须把

 <PropertyGroup>
<VersionNodeServer>0.1.1</VersionNodeServer>
</PropertyGroup>

在你的 .wixproj 文件中的某处。

关于visual-studio-2012 - Wix - 在 .wixproj 上使用 WixVariables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39508002/

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