Простой вопрос по C#

  • Автор темы Автор темы spy107
  • Дата начала Дата начала
  • Теги Теги
    c# c#

spy107

Client
Регистрация
19.08.2012
Сообщения
196
Реакции
15
Баллы
18
Подскажите как в строчке c# кода заменить путь на переменную {-Project.Directory-} чтоб всё работало?
Код:
Развернуть Свернуть Копировать
string path = @"C:\Users\User\Desktop\Seo Soft\ZennoPoster\777\Otchety\Заказ A" + project.Variables["NomerZakaza"].Value + "_" + project.Variables["nomerRassylki"].Value + ".html";
Ну то есть вместо C:\Users\User\Desktop\Seo Soft\ZennoPoster\777\ будет переменная {-Project.Directory-}, как сделать правильно?
 
Последнее редактирование:
Я как понимаю вам нужно чтобы автоматически прописывался путь до места где расположен шаблон? Если так то:
string path = project.Directory + project.Variables["NomerZakaza"].Value + "_" + project.Variables["nomerRassylki"].Value + ".html";
 
Последнее редактирование:
Я как понимаю тебе нужно чтобы автоматически прописывался путь до места где расположен шаблон? Если так то:
string path = project.Directory + project.Variables["NomerZakaza"].Value + "_" + project.Variables["nomerRassylki"].Value + ".html";
Блин, так не работает почему-то, пишет ошибку
Компиляция кода Ошибка в действии "CS1646" "Keyword, identifier, or string expected after verbatim specifier: @".
Я так понимаю что нужно добавить в начале видмо @, но как сделать это правильно, не понятно. Просто без кавычек тоже ошибка, в кавычках с обеих сторон "@" тоже такая же ошибка.
 
Последнее редактирование:
Блин, так не работает почему-то, пишет ошибку
Компиляция кода Ошибка в действии "CS1646" "Keyword, identifier, or string expected after verbatim specifier: @".
Я так понимаю что нужно добавить в начале видмо @, но как сделать это правильно, не понятно. Просто без кавычек тоже ошибка, в кавычках с обеих сторон "@" тоже такая же ошибка.
Скорее всего Вы @ забыли убрать
 
У меня код работает. Вы уверены что ошибка именно в этой строке?
Походу я не правильно сказал, дело в том, что {-Project.Directory-} не включает в себя Otchety\Заказ A, поправил в стартпосте. Поэтому я делаю так:
Код:
Развернуть Свернуть Копировать
string path = project.Directory + "Otchety\Заказ A" + project.Variables["NomerZakaza"].Value + "_" + project.Variables["nomerRassylki"].Value + ".html";
Но выдаёт ошибку:
Компиляция кода Ошибка в действии "CS1009" "Unrecognized escape sequence". [Строка: 0; Cтолбец: 44]

Что я делаю не правильно?
 
Скорее всего Вы @ забыли убрать
Больше в коде нету @, была только в этой первой строке (ну или точнее в нулевой строке) в стартпосте. Сейчас стартпост поправил еще, теперь немножко может яснее всё станет.
 

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