2017-01-07 1 views
-1

Publier l'application ClickOnce via msbuild en utilisant la commandeGenerate Setup.exe pour une application ClickOnce à l'aide msbuild

msbuild /t:publish /p:BootstrapperEnabled=true;PublishDir=C:\publish\;PublishUrl=C:\publish 

Lance l'erreur:

error MSB3484: Signing target 'bin\Debug\app.publish\setup.exe' could not be found.

No setup.exe is generated, whereas publishing via Visual Studio IDE generates the setup.exe to the specified folder.

se sont penchés sur le net et trouvé les solutions ci-dessous

  1. Pour activer BootstrapperEnable = true,
  2. Pour spécifier \ à la fin de PublishDir/PublishUrl

Et les solutions ci-dessus ne fonctionnent pas pour moi. Toutes les suggestions seraient très appréciées.

Répondre

0

Ci-dessous commande a fonctionné:

msbuild/t: publier/p: PublishDir = C: \ publish \ /p:ApplicationVersion=1.0.1.1

din't doivent préciser le Dossier_installation, depuis ClickOnce reprend le chemin d'accès au dossier depuis lequel l'utilisateur a installé setup.exe en tant que InstallFolder et y recherche des mises à jour.