J'utilise Visual Studio 2015. J'ai créé une application .net core Console. Après avoir compilé dans le dossier debug j'ai mon projet dll. Et si je veux l'exécuter sur un autre ordinateur, je dois installer dotnet sur celui-ci et ensuite écrire dans cmd dotnet myApp.dll. Mais j'ai besoin d'exécuter mon application sans aucune installation.
J'ai lu que je devais publier mon application. Je le fais avec la commande dotnet publish -c Release. Maintenant dans le dossier release j'ai un nouveau dossier publish avec myApp.dll et d'autres fichiers dll et un dossier runtimes pour différents systèmes. Par exemple, dans le dossier Ubuntu.16.04-x64, j'ai le fichier System.Security.Cryptography.Native.OpenSsl.so. Mais comment puis-je exécuter mon application sans aucune nouvelle installation de dotnet ou autre ?
1 votes
Vous devez installer dotnet pour que les commandes dont vous avez besoin soient disponibles.
1 votes
Y a-t-il une possibilité de faire un fichier exécutable autonome (par exemple pour Windows) ?
2 votes
Et si j'installe dotnet sur linux, comment faire fonctionner mon application ? Je n'ai que des fichiers dll
3 votes
Je pense que vous devriez être en mesure de le faire avec Mono.
0 votes
Ok, merci)) Je vais essayer.