Как добавить переменную окружения в evulator mono sharp - PullRequest
0 голосов
/ 18 февраля 2020

Я написал программу, которая запускает динамические c коды времени выполнения. Я использую класс Evulator для этого. Это строки настройки для исполнителя.

 this._reportWriter = new StringWriter();
        this._settings = new CompilerSettings();
        this._settings.ReferencesLookupPaths.Add(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "xxx.dll"));
        this._settings.ReferencesLookupPaths.Add(AppDomain.CurrentDomain.BaseDirectory);
        this._settings.LoadDefaultReferences = true;
        this._settings.AssemblyReferences.Add("xxx.dll");
        this._evaluator = new Evaluator(new CompilerContext(this._settings, new StreamReportPrinter(_reportWriter)));

Я запускаю эту программу одновременно. В нашей программе xxx.dll использует environment_variable для запуска сервера. Таким образом, я должен установить environment_variable для каждого процесса сам по себе с различными значениями. Могу ли я установить переменную среды в настройках оценщика только для этого процесса?

Спасибо

...