Как мы можем получить файл в другой папке консольного приложения?Относительный путь приложения консоли .NET
У меня есть файл изображения в папке относительно файла.cs, который пытается получить к нему доступ.
На данный момент я использую точный путь к файлу, но когда я отправляю это приложение клиенту, он может не работать, поскольку путь недействителен на машине клиента.
Вот код, я использую прямо сейчас:
workSheetIntroduction.Pictures.Add(5,1, @"C:\Users\Charu\Documents\Visual Studio 2013\Projects\AsmEpmReports\EmpReports.DomainLayer\Resources\Images\EpmLogo.png");
Возможно, картинка должна быть [ресурсом] (https://msdn.microsoft.com/en-us/library/aa984367%28v=vs.71%29.aspx) в вашем проекте. – juharr
Вы можете попробовать System.Reflection.Assembly.GetExecutingAssembly(). – Tzu
Ну, вы не собираетесь отправлять свой каталог проектов. Используйте ресурс или просто скопируйте образ в каталог сборки, чтобы его было легко найти. –