Настройка проектов (F#)
В этом разделе приведены сведения об использовании конструктора проектов при работе с проектами F#. Процесс работы с проектами F# несущественно отличается от процесса работы с проектами Visual Basic или C#. При работе с F# часто можно в качестве справки использовать документацию по проектам Visual Studio. В этом разделе приведены ссылки на соответствующие разделы документации Visual Studio о параметрах, которые используются в других языках Visual Studio, а также описаны специальные параметры языка F#.
Конструктор проектов
Конструктор проектов и его использование полностью описаны в разделе Управление свойствами проекта с помощью конструктора проектов документации Visual Studio. Конструктор проектов состоит из нескольких страниц, сгруппированных по связанным функциям. Страницы для проектов F# в основном представляют собой подмножество страниц, доступных для других языков. Страницы, поддерживаемые в языке F#, описаны в следующей таблице. Недоступные страницы относятся к функциям, недоступным в языке F# или доступным путем изменения параметра командной строки. Страницы, доступные в F#, часто совпадают со страницами C#, поэтому здесь также приводятся ссылки на соответствующие страницы конструктора проектов для C#.
Страница конструктора проектов |
Связанные ссылки |
Описание |
---|---|---|
Приложение |
Позволяет указать параметры и свойства уровня приложений (например, необходимость создания библиотеки или исполняемого файла, используемую версию платформы .NET Framework), а также сведения о том, где хранятся файлы ресурсов, используемые в приложении. |
|
Построение |
Позволяет управлять компиляцией кода. |
|
События построения |
Позволяет указывать команды, выполняемые до или после компиляции. |
|
Отладочная информация |
Позволяет управлять выполнением приложения в ходе отладки. При этом указывается используемая командная строка и начальный каталог приложения, а также особые режимы отладки (например, машинный код и SQL). |
|
Пути для ссылок |
Позволяет указать расположение сборок, от которых зависит код. |
Специальные параметры F#
В следующей таблице приведены специальные параметры F#.
Страница конструктора проектов |
Параметр |
Описание |
---|---|---|
Построение |
Создание вызовов с префиксом tail |
В выбранном состоянии разрешает использование оператора tail языка MSIL. Этот оператор обеспечивает повторное использование кадра стека для рекурсивных функций tail. Соответствует параметру компилятора --tailcalls. |
Построение |
Другие флаги |
Позволяет указывать дополнительные параметры командной строки компилятора. |
См. также
Другие ресурсы
Использование Visual Studio для написания программ F#
Управление свойствами проекта с помощью конструктора проектов