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