Способ хранения и копирования файлов Python в выходной каталог проекта C#.C#

Место общения программистов C#
Anonymous
Способ хранения и копирования файлов Python в выходной каталог проекта C#.

Сообщение Anonymous »

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


Подробнее здесь: https://stackoverflow.com/questions/790 ... tput-direc

Вернуться в «C#»