2011-07-15 2 views
0

Vous voulez déployer et mettre à jour automatiquement mon assembly .net. Mais la publication concerne uniquement les winforms et les applications wpf.Déployer et mettre à jour l'assemblage .net avec clickonce

Solution trouvée: créer une application WinForms vide, ajouter l'assemblage .net au contenu, rendre le formulaire invisible et déployer cette application. Et il y aura des problèmes avec la mise à niveau ..

Est-ce la meilleure solution?

+0

À quoi sert cette portion? ClickOnce va installer l'assembly dans un dossier par utilisateur qui n'est pas très détectable. Considérez-vous plutôt NuGet? –

+0

point est, cette DLL invoquée par l'application Win32 non managée –

+0

Comment l'application sait où trouver l'assemblage? –

Répondre

0

Vous pouvez faire appel à l'installation de ClickOnce par une autre application afin de rechercher les mises à jour. Ainsi, quelle que soit l'application qui utilise l'assembly, il suffit d'exécuter process.start sur l'URL de l'URL d'installation et de procéder à la mise à jour.

Questions connexes