WiF Bootstrapper ShowFilesInUse показывает имя приложения как "A"
У меня есть проект загрузчика WiX, который может запустить MSI x86 или x64, в зависимости от процессора. Это работает хорошо. Я установил для ShowFilesInUse значение "да", чтобы WiX мог по желанию завершить работу запущенного приложения или потребовать перезагрузки.
Однако, если приложение запущено, в диалоговом окне имя приложения всегда отображается как "A" вместо фактического имени приложения.
Просто "А" больше ничего. В диспетчере задач мое работающее приложение четко показывает, что оно имеет имя "My App" или MyApp.exe.
Я не уверен, что мне здесь не хватает.
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:bal="http://schemas.microsoft.com/wix/BalExtension" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
<?include $(sys.CURRENTDIR)\..\MyApp\WIX_Version.wxi?>
<?include $(sys.CURRENTDIR)\..\WiXSetup x64\Variables.wxi?>
<Bundle Name="My App" Version="$(var.ProductVersion)" Manufacturer="My Company LLC" UpgradeCode="$(var.UpgradeCode)" AboutUrl="http://www.mywebsite.com/tools/MyApp" IconSourceFile="..\Graphics\ApplicationLogo.ico">
<Variable Name="InstallFolder" Type="string" Value="" />
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLargeLicense">
<bal:WixStandardBootstrapperApplication LicenseFile="..\MyApp\EULA.rtf" LogoFile="..\Graphics\InstallerLogo_64.png" ShowVersion="yes" ShowFilesInUse="yes" />
</BootstrapperApplicationRef>
<Chain>
<MsiPackage Id="x86" InstallCondition="NOT VersionNT64" SourceFile="$(var.WiXSetup x86.TargetDir)MyAppSetup_x86.msi">
<MsiProperty Name="INSTALLFOLDER" Value="[InstallFolder]" />
</MsiPackage>
<MsiPackage Id="x64" InstallCondition="VersionNT64" SourceFile="$(var.WiXSetup x64.TargetDir)MyAppSetup_x64.msi">
<MsiProperty Name="INSTALLFOLDER" Value="[InstallFolder]" />
</MsiPackage>
</Chain>
</Bundle>
</Wix>