-refonly (Visual Basic)
Параметр -refonly указывает на то, что основными выходными данными должна быть базовая сборка, а не сборка реализации. Параметр -refonly
автоматически отключает вывод файлов PDB, так как базовые сборки не могут выполняться.
Параметры компилятора доступны в двух форматах: -option
и /option
. В документации показан только формат -option
.
Синтаксис
-refonly
Замечания
Поддержка параметра -refonly
в Visual Basic появилась в версии 15.3.
Базовые сборки являются особым типом сборки, которая содержит только минимальный объем метаданных, необходимый для представления общедоступного API-интерфейса библиотеки. Такие сборки включают в себя объявления для всех элементов, которые важны при указании ссылки на сборку в средствах сборки, но исключают все реализации элементов, а также объявления закрытых элементов, не имеющих наблюдаемого влияния на их контракт API. Дополнительные сведения см. в разделе Базовые сборки в руководстве по .NET.
Параметры -refonly
и -refout
являются взаимоисключающими.