Как загрузить файл javascript в консольное приложение c# - PullRequest
0 голосов
/ 18 марта 2020

Я застрял с проблемой при попытке запустить скрипт, который находится в файле с расширением. js в моем проекте. я пытаюсь загрузить его и вызвать функцию в файле js. код, который я использую, как показано ниже:

ScriptControlClass js = new ScriptControlClass();
js.AllowUI = false;
js.Language = "JScript";
js.Reset();
string sc1 = @File.ReadAllText("SQLProJSQueryFormatter.js");
js.AddCode(@sc1);
object[] parms = new object[] { "SELECT * FROM licenseKeys LIMIT 1000;" };
int result = (int)js.Run("formatQuery", ref parms);
Console.WriteLine(result);

Но, я получаю синтаксическую ошибку, проблема в то время как я загружаю файл, используя File.ReadAllText, тогда js. Строка AddCode дает синтаксис ошибка, он не загружает javascript код должным образом (ставит \ n для новых строк). Кто-нибудь может мне помочь?

...