Обычно я работаю только с приложениями C# и не имею опыта работы в случаях, когда в проекте имеется два или более проектов. репо, которые образуют одно приложение, но написанное на разных языках программирования. Итак, меня интересуют две вещи:
- Существует ли какая-либо общепринятая практика хранения файлов Python в репозитории с решением C# (например, в папке решения C# или где-нибудь еще)?
- Как скопировать файлы Python в выходной каталог проекта C# при сборке? Я знаю о вызове функции «Копировать» в csproj, но, возможно, есть другие подходы? В Visual Studio есть возможность создать проект Python (pyproj), и я надеялся, что можно создать ссылку из проекта C# на проект Python, чтобы автоматически копировать файлы Python при сборке, как это происходит с зависимостями C#, но у меня это не сработало. Кто-нибудь знает, доступна ли такая опция?
Подробнее здесь: https://stackoverflow.com/questions/790 ... tput-direc