1
我使用维克斯为应用程序使用短名称
的环境变量在AppName.wxs设置创建MSI:
<Component Id="MyAppEnvVar" Directory="TARGETDIR" Guid="eabcc802-6853-4db8-b827- 985db85683cf">
<Environment Id="MyAppEnv" Action="set"
Name='MyApp_HOME'
Part='all'
System="yes"
Value="[BinDir]"/>
</Component>
BINDIR在这里指定:
<Directory Id='ProgramFilesFolder' Name='PFiles'>
<Directory Id='MyAppDir' Name='MyApp'>
<Directory Id='ClientDir' Name='$(env.MyAppDIR)'>
<Directory Id='BinDir' Name='$(var.PRODUCTVERSION)'>
这将设置环境变量 'MYAPP_HOME' 到C:\ Program Files文件(x86)的\ MYAPP \客户端\ 2.0.0.0
我想要做的是设置MYAPP_HOME短叫什么名字如下: C:\ PROGRA〜2 \ MYAPP \客户端\ 2.0.0.0
我已经看过SHORTFILENAMES财产,但不知道如何适应与.wxs文件。
可以在Wix中使用程序文件的简称吗?
感谢
汤姆