J'utilise la commande : dotnet "myfile.dll"
Au départ, il me donnait cette erreur : The user's home directory could not be determined. Set the 'DOTNET_CLI_HOME' environment variable to specify the directory to use.
Maintenant, après avoir fait des essais, j'ai déplacé mes fichiers vers c:/mydir
et il donne cette erreur : Failed to initialize CoreCLR, HRESULT: 0x80070057
. J'ai trouvé este mais ne l'est pas c:/mydir
un drive Root ?
J'ai noté quelques points :
-
Je peux exécuter le fichier .dll dans un autre répertoire.
-
Les deux répertoires contiennent les mêmes fichiers.
La raison pour laquelle je veux l'exécuter en c:/mydir
C'est parce que j'utilise AWS CodeDeploy, et c'est là qu'il copie les fichiers (pour autant que je sache ; et les autres répertoires sont juste les anciennes versions à partir desquelles les fichiers sont copiés).
Ces problèmes ne sont pas liés (le premier provient de l'exécution automatique d'un shell script après l'installation, et le second provient d'une tentative manuelle de lancement de la .dll). Si quelqu'un pouvait m'aider à résoudre l'un ou l'autre de ces problèmes, ce serait grandement apprécié.