-nostdlib (параметры компилятора C#)-nostdlib (C# Compiler Options)

Параметр -nostdlib запрещает импорт библиотеки mscorlib.dll, которая определяет все пространство имен System.-nostdlib prevents the import of mscorlib.dll, which defines the entire System namespace.

СинтаксисSyntax

-nostdlib[+ | -]

ПримечанияRemarks

Используйте этот параметр, если вы хотите определить или создать собственное пространство имен System и объекты.Use this option if you want to define or create your own System namespace and objects.

Если вы не укажете параметр -nostdlib, библиотека mscorlib.dll будет импортирована в вашу программу (как и при указании -nostdlib- ).If you do not specify -nostdlib, mscorlib.dll is imported into your program (same as specifying -nostdlib-). Указание -nostdlib дает тот же результат, что и указание -nostdlib+ .Specifying -nostdlib is the same as specifying -nostdlib+.

Установка параметра компилятора в Visual StudioTo set this compiler option in Visual Studio

Примечание

Следующие инструкции применимы только к Visual Studio 2015 (и более ранних версий).The following instructions apply to Visual Studio 2015 (and earlier versions) only. Свойство сборки Не ссылаться на mscorlib.dll не существует в Visual Studio 2017.The Do not reference mscorlib.dll build property doesn't exist in Visual Studio 2017.

  1. Откройте страницу свойств для проекта.Open the Properties page for the project.

  2. Щелкните страницу свойств сборки .Click the Build properties page.

  3. Нажмите кнопку Дополнительно .Click the Advanced button.

  4. Измените свойство Не ссылаться на mscorlib.dll .Modify the Do not reference mscorlib.dll property.

Установка данного параметра компилятора программным способомTo set this compiler option programmatically

Сведения об установке этого параметра компилятора программными средствами см. в разделе NoStdLib.For information on how to set this compiler option programmatically, see NoStdLib.

См. такжеSee also