Après avoir publié en utilisant ClickOnce en C#, j'ai été complètement confus au sujet de comment trouver le répertoire du dossier: 'Application Files'. La raison pour laquelle je veux faire ceci est que je veux mettre quelques dossiers dans ce dossier et laisser C# pour les lire après que l'utilisateur ait installé mon application.Trouver le répertoire 'Fichiers d'application' après publication par ClickOnce
J'ai essayé comme: System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location)
, mais j'ai toujours eu comme: C:\Users\AppData\Local\Apps\2.0\4DAZ7HKJ.7TP\OZ02N2HD.7PG\cons..tion_a9321ce7eb14b63e_0001.0000_7ed45506b35ff771
, ce que je ne veux pas. Depuis mon dossier de publication est dans D:\
, ce que je veux est comme: D:\Application Files
.
Merci d'avance à tous ceux qui ont lu ma question!
Merci pour votre modification. Je sais que je peux inclure des fichiers supplémentaires dans la publication. Mais je ne veux pas les trouver manuellement. Comment les trouver en codant est ce que je veux. Comme, 'Console.WriteLine (le chemin des fichiers supplémentaires);' Avez-vous une idée? –
Les fichiers seront déployés près du fichier d'application exe. Par exemple si vous incluez 'image.png', alors vous pouvez le trouver de la façon suivante:' var path = System.IO.Path.Combine (Application.StartupPath, "image.png"); ' –
J'ai essayé System.IO. Path.Combine (Application.StartupPath, "image.png"); mais il montre une erreur que: 'Le nom' Application 'n'existe pas dans le contexte actuel.' Que devrais-je faire? –