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


Ошибка компилятора CS2036

Обновлен: Ноябрь 2007

Сообщение об ошибке

При использовании параметра "/pdb" также должен использоваться параметр "/debug"
The /pdb option requires that the /debug option also be used.

Файлы базы данных программы создаются только для отладочных сборок. Поэтому параметр /pdb не имеет смысла в коммерческом построении.

Исправление данной ошибки

  • Добавьте параметр компилятора /debug.

  • Удалите параметр компилятора /pdb.

Пример

Следующий пример приводит к возникновению ошибки CS2036 при компиляции с использованием параметра /pdb, но не параметра "/debug":

// cs2036.cs
// Compile with: /pdb
// CS2036
class Test
{
    public static int Main()
    {
        return 1;
    }
}

См. также

Ссылки

/pdb (указание файла символов отладки) (параметры компилятора C#)

/debug (вывод отладочной информации) (параметры компилятора C#)