Partage
  • Partager sur Facebook
  • Partager sur Twitter

Créer uniquement un .exe

17 mai 2018 à 8:20:03

Bonjour j'ai réalisé une application qui copie quelques fichiers et je souhaite à présent l'exporter en .exe

Lorsque j'utilise la fonction publier de microsoft visual studio 2017 j'ai bien mon .exe mais j'ai également 200 dll qui s'ajoutent à mon programme.

Si je les retires, évidemment mon programme ne fonctionne pas.

Est-il possible d'avoir un unique .exe qui contiendrait toutes les dll ?

Ce serait plus simple pour moi afin de l'exporter sur toutes mes machines et d'éviter d'avoir 200 fichiers.

Merci pour votre temps

-
Edité par floutime 17 mai 2018 à 8:20:19

  • Partager sur Facebook
  • Partager sur Twitter
17 mai 2018 à 8:48:35

Salut,

Tu peux utiliser ILMerge si les dll ne sont pas natives mais bon, je suppose que y a moyen de faire un truc plus propre avec ClickOnce ou un setup.

  • Partager sur Facebook
  • Partager sur Twitter
MysteryDash / 100 MPM / Développeur Freelance C#.NET / osu! / PS4 Offline Remote Play
17 mai 2018 à 9:13:29

Je pense que les DLL sont natives, je fais simplement de la copie de fichier. J'ai l'impression qu'il m'exporte le framework complet.

Pour le setup ce n'est pas possible dans mon cas

  • Partager sur Facebook
  • Partager sur Twitter
17 mai 2018 à 19:44:09

Après c'est pas si gênant que ça d'avoir des DLLs, mais si vraiment ça t'embête de les avoir à côté de l'exe, tu peux toujours les mettre dans un autre dossier.

https://stackoverflow.com/questions/1892492/set-custom-path-to-referenced-dlls

  • Partager sur Facebook
  • Partager sur Twitter
MysteryDash / 100 MPM / Développeur Freelance C#.NET / osu! / PS4 Offline Remote Play
18 mai 2018 à 11:25:49

J'ai un collègue qui a réussi à le faire c'est pour ça que je voudrais faire de même
  • Partager sur Facebook
  • Partager sur Twitter
18 mai 2018 à 22:31:46

Faudrait peut-être lui demander comment il a fait dans ce cas
  • Partager sur Facebook
  • Partager sur Twitter
Censément, quelqu'un de sensé est censé s'exprimer sensément.
23 mai 2018 à 16:01:00

Merci capitaine obvious, si je pose la question c'est que c'est déjà fait.
  • Partager sur Facebook
  • Partager sur Twitter
23 mai 2018 à 17:25:15

Parfois nommer l'évidence ça aide. Tu dis qu'un collègue a réussi, et a priori que tu lui as demandé, mais tu as néanmoins un truc qui coince sinon tu n'auras pas créé le sujet.

Donc soit le collègue a fait au pif et eu du bol (dire qu'il a réussi du coup est "léger") soit il t'a expliqué mais y'a un truc qui coince, du coup avoir son explication (ce que tu en as compris) et là où tu coinces peut être pertinent ; soit c'est autre chose ?

  • Partager sur Facebook
  • Partager sur Twitter
Censément, quelqu'un de sensé est censé s'exprimer sensément.
24 mai 2018 à 14:10:40

Ce collègue n'est pas disponible. Peut on se concentrer sur la question ? Quelqu'un aurait-il une idée ?

  • Partager sur Facebook
  • Partager sur Twitter
24 mai 2018 à 15:01:37

1) Il a utilisé un truc comme ThinApp.

2) Il a utilisé ILMerge (tu crois que les DLL sont natives mais t'en es pas sûr, à un moment faudra bien que t'ailles vérifier).

3) Il a fait une SFX (l'idée est horrible mais bon).

-
Edité par MysteryDash 24 mai 2018 à 15:03:52

  • Partager sur Facebook
  • Partager sur Twitter
MysteryDash / 100 MPM / Développeur Freelance C#.NET / osu! / PS4 Offline Remote Play
24 mai 2018 à 15:08:29

Allez, un de plus ; parce que plus on est de fous plus on rit...
  • Partager sur Facebook
  • Partager sur Twitter
Censément, quelqu'un de sensé est censé s'exprimer sensément.