Я хочу вызвать скрипт Python из проекта MSTest.Также я хочу передать аргументы скрипту Python.Я написал ниже код:
ScriptRuntimeSetup setup = Python.CreateRuntimeSetup(null);
ScriptRuntime runtime = new ScriptRuntime(setup);
ScriptEngine engine = Python.GetEngine(runtime);
ScriptSource source = engine.CreateScriptSourceFromFile("C:\\Scripts\\main.py");
ScriptScope scope = engine.CreateScope();
List<String> argv = new List<String>();
argv.Add("T,209");
engine.GetSysModule().SetVariable("argv", argv);
source.Execute(scope);
Этот скрипт завершается с ошибкой: Нет модуля с именем List_Tables
В файле main.py List_Tables записывается в началекода ниже:
from List_Tables import *
from SourceConnection import *
import os
import sys
def main():
--statements--
Как я могу решить эту проблему?
Как добавить ссылку на проект python в проект MSTest?
Спасибо.