Поделиться через


Настройка проектов (F#)

В этом разделе приведены сведения об использовании конструктора проектов при работе с проектами F#.Процесс работы с проектами F# несущественно отличается от процесса работы с проектами Visual Basic или C#.При работе с F# часто можно в качестве справки использовать документацию по проектам Visual Studio.В этом разделе приведены ссылки на соответствующие разделы документации Visual Studio о параметрах, которые используются в других языках Visual Studio, а также описаны специальные параметры языка F#.

Конструктор проектов

Конструктор проектов и его использование полностью описаны в разделе Знакомство с конструктором проектов документации Visual Studio.Конструктор проектов состоит из нескольких страниц, сгруппированных по связанным функциям.Страницы для проектов F# в основном представляют собой подмножество страниц, доступных для других языков.Страницы, поддерживаемые в языке F#, описаны в следующей таблице.Недоступные страницы относятся к функциям, недоступным в языке F# или доступным путем изменения параметра командной строки.Страницы, доступные в F#, часто совпадают со страницами C#, поэтому здесь также приводятся ссылки на соответствующие страницы конструктора проектов для C#.

Страница конструктора проектов

Связанные ссылки

Описание

Приложение

Страница "Приложение" в конструкторе проектов (C#)

Позволяет указать параметры и свойства уровня приложений (например, необходимость создания библиотеки или исполняемого файла, используемую версию платформы .NET Framework), а также сведения о том, где хранятся файлы ресурсов, используемые в приложении.

Построение

Страница "Построение" в конструкторе проектов (C#)

Позволяет управлять компиляцией кода.

События построения

Страница "Событий построения" в конструкторе проектов (C#)

Позволяет указывать команды, выполняемые до или после компиляции.

Отладочная информация

Страница "Отладка" в конструкторе проектов

Позволяет управлять выполнением приложения в ходе отладки.При этом указывается используемая командная строка и начальный каталог приложения, а также особые режимы отладки (например, машинный код и SQL).

Пути для ссылок

Управление ссылками проекта

Позволяет указать расположение сборок, от которых зависит код.

Специальные параметры F#

В следующей таблице приведены специальные параметры F#.

Страница конструктора проектов

Параметр

Описание

Построение

Создание вызовов с префиксом tail

В выбранном состоянии разрешает использование оператора tail языка MSIL.Этот оператор обеспечивает повторное использование кадра стека для рекурсивных функций tail.Соответствует параметру компилятора --tailcalls.

Построение

Другие флаги

Позволяет указывать дополнительные параметры командной строки компилятора.

См. также

Основные понятия

Знакомство с конструктором проектов

Другие ресурсы

Использование Visual Studio для написания программ F#

Параметры компилятора (F#)