Общий каталог для одного C # и одного F # проекта - PullRequest
0 голосов
/ 16 января 2019

Так что я знаю, что вы не можете смешивать языки в одном проекте. Однако текущее решение в моей работе - иметь для каждого логического проекта отдельные подкаталоги и пространства имен для реализаций, написанных на C # и F # соответственно. Это немного раздражает. Я планировал по крайней мере дать им те же пространства имен, но, подумав об этом, я понял, что было бы еще удобнее, если бы они могли храниться в одном каталоге!

Тогда будут каталоги, содержащие файлы .csproj и .fsproj, а также исходные файлы .cs и .fs - будет ли это технической проблемой?

1 Ответ

0 голосов
/ 16 января 2019

Это странная идея, так же, как было бы странно помещать два проекта C # в один каталог. Даже если бы это сработало, оно в основном служит для того, чтобы скрыть картину, так зачем же это вообще делать?

Вы можете заставить его работать, если физически поместить два проекта в один и тот же каталог, но я ожидаю, что у вас возникнут проблемы с цепочками инструментов сборки - идея о том, что каждая сборка - это собственный проект, это собственный каталог. довольно важно для структурирования .NET проектов, например артефакты выводятся в подкаталоги ./bin и ./obj, которые обычно очищаются без разбора и т. д.

Вы бы в итоге сразились с набором инструментов, и даже если бы вы выиграли, я не могу честно увидеть, насколько удобно объединять эти проекты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...