Как добавить Git-Submodule со скриптом Python в.Net Solution, чтобы найти скрипт Python

Я кодирую робота cTrader cAlgo, который использует проект библиотеки.Net, который сам использует скрипт python, расположенный в той же папке, что и библиотека.

Я использую Visual Studio 2017 с Git в качестве решения для контроля версий. Библиотека.Net является подмодулем моего репозитория git робота cAlgo.

Итак, структура файла выглядит следующим образом

Если я протестирую подмодуль.Net Library, все модульные тесты пройдут, может быть выполнен файл effxclient.py. В настройках проекта файл infxclient.py настроен как "Встроенный ресурс". Для параметра "Копировать в выходной каталог" задано значение "всегда копировать", при котором сценарий помещается в папку / bin / debug / при сборке.

Если я создаю родительское решение cAlgo, то пытаюсь выполнить его, но файл effxclient.py не найден, что вызывает исключение "

Даже если я добавлю файл effxclient.py из подмодуля в качестве существующего компонента к решению робота cAlgo, установите для него значение "Встроенный ресурс" и "всегда копировать", сценарий не будет найден.

Если я во время сборки загляну в папку cAlgo robot / bin / debug для одного экземпляра, то файлы из результата сборки появятся на секунду, а затем исчезнут. Однако файл infxclient.py не отображается в папке сборки.

Кто-нибудь может мне помочь, как встроить скрипт Python в мое решение cAlgo, чтобы оно основывалось на какой-либо платформе cTrader, которую я клонирую в своем хранилище?

СПАСИБО!

0 ответов

Другие вопросы по тегам