После публикации с помощью ClickOnce в C# я полностью смутился о , как найти каталог папки: «Файлы приложений». Причина, по которой я хочу это сделать, - это поместить некоторые файлы в эту папку и позволить C# читать их после того, как пользователь установил мое приложение.Найти каталог «Файлы приложений» после публикации ClickOnce
Я пробовал: System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location)
, , но я всегда получал: C:\Users\AppData\Local\Apps\2.0\4DAZ7HKJ.7TP\OZ02N2HD.7PG\cons..tion_a9321ce7eb14b63e_0001.0000_7ed45506b35ff771
, которого я не хочу. Поскольку моя папка публикации находится в D:\
, я хочу, чтобы: D:\Application Files
.
Заранее благодарю всех, кто прочитал мой вопрос!
Благодарим за редактирование. Я знаю, что могу добавить в публикацию некоторые дополнительные файлы. Но я не хочу их искать вручную. Как найти их по кодированию - это то, что я хочу. Как, 'Console.WriteLine (путь дополнительных файлов);' У вас есть идеи? –
Файлы будут развернуты около файла exe приложения. Например, если вы включили 'image.png', вы можете найти его следующим образом:' var path = System.IO.Path.Combine (Application.StartupPath, "image.png"); ' –
Я попробовал System.IO. Path.Combine (Application.StartupPath, "image.png"); но он показывает ошибку: «Имя« Приложение »не существует в текущем контексте». Что мне делать? –