-refonly (Visual Basic)

Параметр -refonly указывает на то, что основными выходными данными должна быть базовая сборка, а не сборка реализации. Параметр -refonly автоматически отключает вывод файлов PDB, так как базовые сборки не могут выполняться.

Параметры компилятора доступны в двух форматах: -option и /option. В документации показан только формат -option.

Синтаксис

-refonly

Замечания

Поддержка параметра -refonly в Visual Basic появилась в версии 15.3.

Базовые сборки являются особым типом сборки, которая содержит только минимальный объем метаданных, необходимый для представления общедоступного API-интерфейса библиотеки. Такие сборки включают в себя объявления для всех элементов, которые важны при указании ссылки на сборку в средствах сборки, но исключают все реализации элементов, а также объявления закрытых элементов, не имеющих наблюдаемого влияния на их контракт API. Дополнительные сведения см. в разделе Базовые сборки в руководстве по .NET.

Параметры -refonly и -refout являются взаимоисключающими.

См. также