OriginalGriff
Для начала, не делай этого так.
Чтобы подняться вверх, он должен был бы продолжить имя exe-файла:
\RAF\bin\Debug\..\..\..\..\RAF.exe
А поскольку начальная обратная косая черта означает "из корневого каталога", вы все равно не сможете подняться на столько уровней.
Но... как я уже сказал, Не делай этого. Причина, по которой я говорю это, проста: в производстве макет папки не будет таким же или даже близким. После установки ваше приложение будет находиться под
Program Files
- который не обязательно находится в корневом каталоге любого диска - и имя приложения. Папка отладки почти наверняка будет недоступна или, возможно, папка bin. Вместо того, чтобы "жестко привязывать" местоположение и предполагать структуру папок, которая
если это маловероятно, используйте конфигурационный файл для хранения абсолютного пути к целевому EXE-файлу и установите его при первой установке программы.
Galarist_00
Я попробовал твой, но ничего не вышло. Тогда я изменил его на этот: @"..\..\..\RAF\bin\Debug\RAF.exe" и он работает как я хочу, спасибо :)
OriginalGriff
Я предполагал, основываясь на информации, которую Вы нам дали - которая не включает структуру папок, которую вы используете! :смеяться:
Это все еще плохая идея, чтобы жестко подключить его - это будет по-другому в производстве.
Galarist_00
Извини, что не объяснил яснее. По крайней мере, я догадался. Кроме того, Спасибо за вашу помощь.
OriginalGriff
Всегда пожалуйста!
(И не беспокойтесь об этом - иногда мы получаем гораздо меньше информации. Я думаю, что мой любимый - "это не работает", не говоря нам, что он должен делать, что он делает, или даже не показывая нам код. Мы получаем это почти каждый день. :вздыхать: )