Problème déploiement VSTO - VSTO ClickOnce deployment issues
Je développe un complément Excel VSTO (COM add-in) sous Visual Studio 2022 et je suis actuellement sur la partie publication, ce qui s’avère assez compliqué. J’ai choisi une publication via ClickOnce, avec le dossier d’installation hébergé dans un canal SharePoint pour les utilisateurs finaux. L’objectif est que le complément soit facilement déployable au sein de l’organisation et qu’il puisse se mettre à jour automatiquement.
Je pense avoir correctement configuré la section Publication dans les propriétés du projet (voir captures). Cependant, plusieurs utilisateurs ayant un "é" dans leur nom d’utilisateur ne peuvent pas télécharger le complément depuis SharePoint : le chemin génère une erreur (voir capture). Il semble que ce soit un problème fréquent avec ClickOnce, et je me demande donc quels contournements sont possibles.
Deuxième point : lors de mes tests, les mises à jour ne se déclenchent pas automatiquement à l’ouverture d’Excel, alors que ClickOnce est configuré pour vérifier les mises à jour.
J’ai consulté la documentation Microsoft mais je n’ai pas trouvé de réponse claire. Si quelqu’un a déjà rencontré ce problème ou connaît une solution, je suis preneur.
I’m working on an Excel VSTO (COM add-in) project in Visual Studio 2022, and I’ve reached the publishing step, which is proving to be quite challenging. I chose to publish the add-in using ClickOnce, with the installation folder hosted on a SharePoint channel for end users. The goal is to make the add-in easy to deploy within the organization and allow it to update automatically.
I believe my Publish settings are configured correctly (see screenshots). However, some users whose Windows username contains an “é” cannot download the add-in from SharePoint due to a path error (see screenshot). This seems to be a recurring ClickOnce issue, so I’m looking for possible workarounds.
A second issue: during my tests, updates are not applied automatically when Excel starts, even though ClickOnce is configured to check for updates at launch.
I checked Microsoft's documentation but couldn’t find anything conclusive. If anyone has encountered this issue or has an idea of how to fix it, I’d really appreciate your help.