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


Настройка проектов (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).

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

Практическое руководство. Установка пути для ссылки (C#)

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

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

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

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

Параметр

Описание

Построение

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

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

Построение

Другие флаги

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

См. также

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

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

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

Управление свойствами проекта с помощью конструктора проектов