Hi,@CyberSteve . Welcome Microsoft Q&A.
Upgrading your apps to target .NET 6 should not cause a major headache for the end-user if you continue to use ClickOnce deployment.
However, there are a few points to consider:
Compatibility: Make sure ClickOnce is still compatible with your target .NET 6 version. Check the documentation and release notes for any known issues or compatibility issues.
Security: Using a self-signed certificate may not be secure enough for production use. If the certificate is not trusted, end users may receive warnings or errors when installing the application. If you plan to distribute your application to a wider audience, consider obtaining a trusted code signing certificate.
User Experience: ClickOnce deployments can sometimes be slow or unreliable, especially with larger applications or slow network connections. Make sure to test your deployment thoroughly and consider alternative deployment options if necessary.
In general, if your applications are small and simple, and you are not distributing them widely, a ClickOnce deployment with a self-signed certificate may be sufficient for your needs.
If the response is helpful, please click "Accept Answer" and upvote it.
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.