Мне нужно следующее поведение от моих установщиков на основе WiX:
Хотя я мог бы получить это для работы со следующим кодом, но установка удалила предыдущую версию 1.x.x. Я что-то перепутал? Возможно ли это?
<Upgrade Id="myguid">
<UpgradeVersion OnlyDetect="yes" Minimum="2.0.0.1" Property="NEWERVERSIONDETECTED" IncludeMinimum="no" />
<UpgradeVersion OnlyDetect="no" Maximum="2.0.0.1" Property="OLDERVERSIONBEINGUPGRADED" IncludeMaximum="no" />
</Upgrade>
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallInitialize" />
</InstallExecuteSequence>
-121--1466180- Скажем, что у меня есть четыре 32-разрядных числа, определенных так, чтобы их биты не перекрывались, то есть
unsigned long int num0 = 0xFF000000;
unsigned long int num1 = 0x00FF0000;
unsigned long int num2 = 0x0000FF00;
unsigned long int num3 = 0x000000FF;
Где в каждом числе может быть что угодно вместо FF
s.
Правильно ли я говорю, что сложение и побитовое или всегда будет производить один и тот же выход для такого рода чисел?
Спасибо!