Hi @Kevin Weidner , Welcome to Microsoft Q&A,
You have two options:
- You can do this by configuring the "Minimum Required Version" that ClickOnce publishes. Make sure you update the ClickOnce deployment version number every time you publish a new update to avoid caching issues. This will ensure that every time a user opens the application, if their version is below the specified "Minimum Required Version", they will always be prompted to update, but below the minimum version may cause it to fail to launch.
- At application startup, you can write custom code to check if a new version is available and prompt the user to update. Even if the user chooses to skip, you can continue to prompt them at each launch. Use application settings or registry to record users who skip updates When the user chooses to skip updates, record that choice (for example, using application settings or registry). At each launch, check this record and prompt the user to update.
Best Regards,
Jiale
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.