Компиляция кода ошибка в действии "CS1010" "Символ новой строки в константе"

Albert1991

Client
Регистрация
10.07.2016
Сообщения
70
Благодарностей
1
Баллы
8
Всем привет. Возникла проблема, что у товарища код работает, а у меня выдает следующие ошибки

Компиляция кода Ошибка в действии "CS1010" "Символ новой строки в константе". [Строка: 46; Cтолбец: 31]
Компиляция кода Ошибка в действии "CS1010" "Символ новой строки в константе". [Строка: 78; Cтолбец: 31]
Компиляция кода Ошибка в действии "CS1010" "Символ новой строки в константе". [Строка: 84; Cтолбец: 31]

Код:
string ip = project.Variables["ip_server"].Value;
string pass = project.Variables["password_server"].Value;

SshClient sshClient = new SshClient(ip, 22, "root", pass);

sshClient.Connect();
project.SendInfoToLog("Соединились с сервером", true);


IDictionary<Renci.SshNet.Common.TerminalModes, uint> termkvp = new Dictionary<Renci.SshNet.Common.TerminalModes, uint>();
termkvp.Add(Renci.SshNet.Common.TerminalModes.ECHO, 53);
ShellStream shellStream = sshClient.CreateShellStream("xterm", 80,24, 800, 600, 1024, termkvp);

shellStream.WriteLine("yum install mc");
project.SendInfoToLog("Ввожу 1ю команду", true);


project.SendInfoToLog("Ввел первую команду, ждем выполнения 15 секунд", true);
System.Threading.Thread.Sleep(15000);
project.SendInfoToLog("Первая команда выполнена, подождали 11 секунд", true);


shellStream.WriteLine("y");
project.SendInfoToLog("Подтвеждаем установку 1й раз [y/N]", true);


project.SendInfoToLog("Спим 3 секунд", true);
System.Threading.Thread.Sleep(3000);
project.SendInfoToLog("Поспали 3 секунды", true);


shellStream.WriteLine("y");
project.SendInfoToLog("Подтвеждаем установку 2й раз [y/N]", true);

project.SendInfoToLog("Спим 2 секунд", true);
System.Threading.Thread.Sleep(2000);
project.SendInfoToLog("Поспали 2 секунды", true);


project.SendInfoToLog("Пытаемся ввести 2ю команду", true);
var cmd = sshClient.CreateCommand("yum install wget");
cmd.Execute();
project.SendInfoToLog("Ввели 2ю команду", true);


project.SendInfoToLog("Пытаемся ввести 3ю команду", true);
cmd = sshClient.CreateCommand("rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-la..;);
cmd.Execute();
project.SendInfoToLog("Ввели 3ю команду", true);


project.SendInfoToLog("Пытаемся ввести 4ю команду", true);
cmd = sshClient.CreateCommand("yum -y install which bind-utils jwhois nano mc");
cmd.Execute();
project.SendInfoToLog("Ввели 4ю команду", true);


project.SendInfoToLog("Пытаемся ввести 5ю команду", true);
cmd = sshClient.CreateCommand("yum install which");
cmd.Execute();
project.SendInfoToLog("Ввели 5ю команду", true);


project.SendInfoToLog("Пытаемся ввести 6ю команду", true);
cmd = sshClient.CreateCommand("chmod 777 auto-script_sh.x");
cmd.Execute();
project.SendInfoToLog("Ввели 6ю команду", true);


project.SendInfoToLog("Начинается установка PMTA.", true);
project.SendInfoToLog("Примерное время установки ~ 6 минут", true);
cmd = sshClient.CreateCommand("./auto-script_sh.x");
cmd.Execute();

project.SendInfoToLog("PMTA успешно установлена", true);;
System.Threading.Thread.Sleep(1000);

project.SendInfoToLog("Пытаемся ввести 7ю команду", true);
cmd = sshClient.CreateCommand("wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-re..;);
cmd.Execute();
project.SendInfoToLog("Ввели 7ю команду", true);


project.SendInfoToLog("Пытаемся ввести 8ю команду", true);
cmd = sshClient.CreateCommand("wget http://rpms.famillecollet.com/enterprise/remi-release..;);
cmd.Execute();
project.SendInfoToLog("Ввели 8ю команду", true);



project.SendInfoToLog("Пытаемся ввести 9ю команду", true);
cmd = sshClient.CreateCommand("sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm");
cmd.Execute();
project.SendInfoToLog("Ввели 9ю команду", true);


project.SendInfoToLog("Пытаемся ввести 10ю команду", true);
cmd = sshClient.CreateCommand("yum update");
cmd.Execute();
project.SendInfoToLog("Ввели 10ю команду", true);


project.SendInfoToLog("Пытаемся ввести 11ю команду", true);
cmd = sshClient.CreateCommand("yum install php-mcrypt*");
cmd.Execute();
project.SendInfoToLog("Ввели 11ю команду", true);

project.SendInfoToLog("Необходимо заменить файл Congig и добавть файл Index", true);

project.SendInfoToLog("Пытаемся закрыть соединение", true);
sshClient.Disconnect();
project.SendInfoToLog("Закрыли соединение", true);

return "ok";
Спасибо, буду очень рад, если кто поможет)
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
C#:
string ip = project.Variables["ip_server"].Value;
string pass = project.Variables["password_server"].Value;
SshClient sshClient = new SshClient(ip, 22, "root", pass);
sshClient.Connect();
project.SendInfoToLog("Соединились с сервером", true);
IDictionary<Renci.SshNet.Common.TerminalModes, uint> termkvp = new Dictionary<Renci.SshNet.Common.TerminalModes, uint>();
termkvp.Add(Renci.SshNet.Common.TerminalModes.ECHO, 53);
ShellStream shellStream = sshClient.CreateShellStream("xterm", 80,24, 800, 600, 1024, termkvp);
shellStream.WriteLine("yum install mc");
project.SendInfoToLog("Ввожу 1ю команду", true);
project.SendInfoToLog("Ввел первую команду, ждем выполнения 15 секунд", true);
System.Threading.Thread.Sleep(15000);
project.SendInfoToLog("Первая команда выполнена, подождали 11 секунд", true);
shellStream.WriteLine("y");
project.SendInfoToLog("Подтвеждаем установку 1й раз [y/N]", true);
project.SendInfoToLog("Спим 3 секунд", true);
System.Threading.Thread.Sleep(3000);
project.SendInfoToLog("Поспали 3 секунды", true);
shellStream.WriteLine("y");
project.SendInfoToLog("Подтвеждаем установку 2й раз [y/N]", true);
project.SendInfoToLog("Спим 2 секунд", true);
System.Threading.Thread.Sleep(2000);
project.SendInfoToLog("Поспали 2 секунды", true);
project.SendInfoToLog("Пытаемся ввести 2ю команду", true);
var cmd = sshClient.CreateCommand("yum install wget");
cmd.Execute();
project.SendInfoToLog("Ввели 2ю команду", true);
project.SendInfoToLog("Пытаемся ввести 3ю команду", true);
cmd = sshClient.CreateCommand("rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-la..;");
cmd.Execute();
project.SendInfoToLog("Ввели 3ю команду", true);
project.SendInfoToLog("Пытаемся ввести 4ю команду", true);
cmd = sshClient.CreateCommand("yum -y install which bind-utils jwhois nano mc");
cmd.Execute();
project.SendInfoToLog("Ввели 4ю команду", true);
project.SendInfoToLog("Пытаемся ввести 5ю команду", true);
cmd = sshClient.CreateCommand("yum install which");
cmd.Execute();
project.SendInfoToLog("Ввели 5ю команду", true);
project.SendInfoToLog("Пытаемся ввести 6ю команду", true);
cmd = sshClient.CreateCommand("chmod 777 auto-script_sh.x");
cmd.Execute();
project.SendInfoToLog("Ввели 6ю команду", true);
project.SendInfoToLog("Начинается установка PMTA.", true);
project.SendInfoToLog("Примерное время установки ~ 6 минут", true);
cmd = sshClient.CreateCommand("./auto-script_sh.x");
cmd.Execute();
project.SendInfoToLog("PMTA успешно установлена", true);;
System.Threading.Thread.Sleep(1000);
project.SendInfoToLog("Пытаемся ввести 7ю команду", true);
cmd = sshClient.CreateCommand("wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-re..;");
cmd.Execute();
project.SendInfoToLog("Ввели 7ю команду", true);
project.SendInfoToLog("Пытаемся ввести 8ю команду", true);
cmd = sshClient.CreateCommand("wget http://rpms.famillecollet.com/enterprise/remi-release..;");
cmd.Execute();
project.SendInfoToLog("Ввели 8ю команду", true);
project.SendInfoToLog("Пытаемся ввести 9ю команду", true);
cmd = sshClient.CreateCommand("sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm");
cmd.Execute();
project.SendInfoToLog("Ввели 9ю команду", true);
project.SendInfoToLog("Пытаемся ввести 10ю команду", true);
cmd = sshClient.CreateCommand("yum update");
cmd.Execute();
project.SendInfoToLog("Ввели 10ю команду", true);
project.SendInfoToLog("Пытаемся ввести 11ю команду", true);
cmd = sshClient.CreateCommand("yum install php-mcrypt*");
cmd.Execute();
project.SendInfoToLog("Ввели 11ю команду", true);
project.SendInfoToLog("Необходимо заменить файл Congig и добавть файл Index", true);
project.SendInfoToLog("Пытаемся закрыть соединение", true);
sshClient.Disconnect();
project.SendInfoToLog("Закрыли соединение", true);
return "ok";
 

Albert1991

Client
Регистрация
10.07.2016
Сообщения
70
Благодарностей
1
Баллы
8
Спасибо, сейчас попробую
 

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