прикрепите и откройте PDF-файл в виде руководства в проекте vb - PullRequest
0 голосов
/ 07 марта 2019

Привет всем! Я создал форму windows в visual studio и собрал руководство пользователя, сохраненное в формате PDF. Я бы хотел, чтобы конечный пользователь мог открыть это из строки меню формы Windows.

Я добавил PDF-файл в папку ресурсов моего проекта, но не могу понять, как открыть его отсюда или как к нему обращаться при установке, и я не обязательно знаю полный путь к файлу.

спасибо

1 Ответ

0 голосов
/ 07 марта 2019

Используя System.AppDomain.CurrentDomain.BaseDirectory, вы можете получить базовый каталог вашего исполняемого файла.

Таким образом, вы можете использовать этот код, чтобы открыть файл PDF с помощью приложения по умолчанию:

Process.Start( _
    IO.Path.Combine(
        System.AppDomain.CurrentDomain.BaseDirectory, _
        "your_resources_folder", _
        "your_pdf_file.pdf"
    )
)

Обратите внимание, что ваш исполняемый файл отладки создан в папке \bin\debug вашего проекта; так что лучше используйте:

Process.Start( _
    IO.Path.Combine(
        IIf(Not Debugger.IsAttached, _
            System.AppDomain.CurrentDomain.BaseDirectory, _
            Strings.Replace(UCase(System.AppDomain.CurrentDomain.BaseDirectory), UCase("\bin\debug\"), "") _
        ), _
        "your_resources_folder", _
        "your_pdf_file.pdf"
    )
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...