Я хотел бы создать новое приложение F # Web AS PNET (не Core) с использованием устаревшего формата на основе MSBuild , а не проекта SDK. В Visual Studio 2019 единственная доступная опция для этого типа проекта - C#. Я попытался провести обратный инжиниринг настройки проекта, создав новую библиотеку классов F # и изменив ProjectTypeGuids
.
. * Веб-приложение C# использует следующие GUID типа проекта
fae04ec0-301f-11d3-bf4b-00c04f79efbc - C#
На основе c F #. NET библиотеки классов Framework я попытался добавить ASP. NET и Тип проекта F # ведет к проекту.
<ProjectTypeGuids>{349C5851-65DF-11DA-9384-00065B846F21};{F2A71F9B-5D33-465A-A702-920D77279786}</ProjectTypeGuids>
Это позволило добавить веб-конфигурацию к свойствам проекта, но теперь я вообще не могу добавлять какие-либо элементы в проект. Похоже, в прошлом вам нужно было связывать правильные языковые шаблоны с руководством проекта в редакторе реестра (см. эту ссылку )
Эти записи, кажется, нигде не встречаются. можно увидеть в реестре, для любой установленной версии VS (которая на данный момент только 2017 и 2019). Как включить шаблоны элементов F # для моего веб-приложения F #?