2010-01-05 4 views
1

J'ai le VS Express 2008 où il n'y a que l'option de déploiement ClickOnce. J'ai besoin que mon application soit simple en cliquant sur le fichier exe sans aucune installation.
J'ai découvert qu'après avoir supprimé à la fois les manifestes et l'icône/qui se trouve toujours dans le répertoire de sortie même s'il est intégré avec l'option "Ne pas copier"/cela fonctionne bien. Est-ce correct ou y a-t-il une façon plus propre de faire cela? Je veux dire, si l'application n'est pas installée mais seulement exécutée, ai-je besoin de fichiers manifestes externes? J'ai essayé de les incorporer mais ceux-ci persistent toujours externe (essayé l'option "incorporent le manifeste avec le réglage par défaut" ou ajoutent le mien et choisis de la liste).VS 2008 Express - clickOnce question

EDIT: Dans Express, il n'y a que ClickOnce.

Merci

Répondre

1

Si vous voulez l'exécuter à partir du exe ​​, ClickOnce n'est pas tout à fait raison. ClickOnce s'exécute comme .application, et vous devriez pouvoir cliquer sur le bouton radio (sur l'onglet "Publier") pour "L'application est disponible en ligne seulement", ce qui évite toute installation locale de ClickOnce. Dans le cas contraire, créez simplement en tant que Release et prenez la sortie/bin/Release; ceci est votre application exe autonome. Pour obtenir la confiance droite, un exe .NET peut être exécuté à partir de:

  • lecteurs locaux
  • mis en correspondance lecteurs réseau (f: etc) avec le pack droit de service .NET
  • nulle part si « de caspol "a été utilisé pour définir une stratégie
0

Je crois en Visual Studio Express, déploiement ClickOnce est votre seul choix.