У меня есть папка Resources
, в которой есть несколько значков / файлов PDF. Когда я нахожусь в .xaml
, я могу просто получить к ним доступ, используя Source="/Resources/Icon.png"
.
Теперь я пытаюсь открыть файл PDF с помощью кода, встроенного в Resources
.
Я пробовал, но он говорит, что файл не найден.
Process.Start("/Resources/File.pdf")
После некоторого исследования я обнаружил следующее:
String strAppPath = Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName);
String strFilePath = Path.Combine(strAppPath, "Resources");
String strFullFilename = Path.Combine(strFilePath, "File.pdf");
Проблема в том, что он получает путь к моя папка отладки, в которой нет Resources
в качестве папки. Итак, как я могу открыть файл PDF, который находится в моей папке Resources
?