Comments (2)
Remove current version of product to continue...
The behavior you describe is already part of MSI. You'll need to have a look at MajorUpgrade sample from the downloadables.
...i find example "AppSearch.IsProductInstalled".
No, AppSearch.IsProductInstalled
works. But it tests the product code, which is different for every version of the product. Read this section describing the matter: https://github.com/oleg-shilo/wixsharp/wiki/Deployment-scenarios#identities-and-naming
If you need to test if any version of the product is installed then you need to use new API (AppSearch.GetProductVersionFromUpgradeCode
) discussed here: #31
from wixsharp.
Thank you for your help!
from wixsharp.
Related Issues (20)
- Mainteance dialog (Change enabled button) HOT 2
- Transfer wix v3 Localization to V4 Loc in Wix# HOT 8
- %AppData% folder no replace by path wix4 HOT 4
- How to localization for Embedded WPF UI MSI HOT 9
- CA Name in Installprocess in V4 HOT 2
- Change installation content based on user inputs HOT 2
- When selecting different installation directory, subfolders still get installed in default directory HOT 2
- [INSTALLDIR] subdirectories question HOT 2
- Recurisive Add all Files and Subfolders HOT 3
- Externl Ui and Silent intallation HOT 7
- BA Installer with multiple MSI's Trouble HOT 4
- Repair not working HOT 25
- Add Custom WPF Dialog to Setup HOT 5
- Upgrade Project with BA Installer from .NET 4.8 to NET 8.0 or better HOT 5
- Problem installation in %AppData% Wix 4 WPF HOT 17
- Application folder is not removed after uninstallation HOT 9
- WixSharp NET Core UI Project HOT 3
- Write Filename with Path on InstallDialog HOT 24
- SetVersionFromFileId not working for relative path in Managed Project Dir HOT 3
- Azure pipeline build HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wixsharp.