Есть ли какой-нибудь сайт или книга, объясняющая, как компилировать для .net framework, писать код F# в коде Visual Studio?





Артикул средств сборки Visual Studio 2017 не устанавливает Visual Studio. Он просто устанавливает MSBuild и различные другие цепочки инструментов компилятора.
Просто выберите F# на вкладке «Отдельные компоненты» (или справа в рабочей нагрузке MSBuild) и нажмите «Установить».
Место установки будет: C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\CommonExtensions\Microsoft\FSharp
На самом деле вы можете скомпилировать для .NET Framework с помощью .NET Core SDK. Вам просто нужно указать это в файле вашего проекта (*.fsproj). Где написано что-то вроде этого:
<TargetFramework>netcoreapp2.2</TargetFramework>
поместите это вместо этого:
<TargetFramework>net472</TargetFramework>
(или меньшее число, если вам нужно ориентироваться на более старую структуру)
Спасибо, но это относится к ядру dot net, и я хотел бы написать код для dot net framework.