作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 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/
我正在尝试配置 WiX 设置和库,以便将库中文件之一的版本用作设置中的 Product/@Version。 背景 在本地定义文件的设置中,这相对简单,因为假设组件项目被 WiX 项目引用然后配置:
我在 Visual Studio 2012 上使用 wix 当我卸载项目时,我想在构建后 (wixproj) 上使用 WixVariables 或 DefineConstants 我用在 Versio
我是一名优秀的程序员,十分优秀!