Как прописать путь в C#

Midnight

Client
Регистрация
28.02.2016
Сообщения
260
Благодарностей
127
Баллы
43
Доброго дня.

Имеется данный код, который конвертирует html в pdf

Код:
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.StartInfo.FileName =@"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe";
p.StartInfo.Arguments = @"C:\test.html C:\test.pdf";
p.Start();
p.WaitForExit(99999);
Проблема в том, что я никак не могу прописать путь к файлам через переменные из ZP. Пробовал так:

Код:
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.StartInfo.FileName =@"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe";
p.StartInfo.Arguments = project.Variables["arguments"].Value;
p.Start();
p.WaitForExit(99999);
где переменная arguments была равна @"C:\test.html C:\test.pdf"

В таком случае код выполнялся без ошибки, но не работал сам по себе, то есть файл не конвертировался.

Как в коде прописать переменные, чтобы код работал?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 606
Благодарностей
4 597
Баллы
113
  • Спасибо
Реакции: Midnight

Midnight

Client
Регистрация
28.02.2016
Сообщения
260
Благодарностей
127
Баллы
43

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)