Вы можете смешивать языки в CLR, но вы не можете в том же проекте (как в файлах MyPro.csproj или MyProj.fsproj 1 ),Разделение бизнес-функций, например, в MyBusinessDomain.csproj и WebAPI в MyWebApiControllers.fsproj, прекрасно.
1 Я думаю, что есть способ заставить это работать путем условного включения источникафайлы, но я уверен, что это не очень хорошо поддерживается инструментами и поэтому стоит хлопот.