Как передать ссылку на проект Python в проекте MSTest - PullRequest
0 голосов
/ 13 ноября 2018

Я хочу вызвать скрипт 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?

Спасибо.

...